I can't get the IsVisible property to bind to a column (Boolean) of my row details data.
Is this a known bug or limitation?
Is this a known bug or limitation?
<
telerik:RadGridView
x:Name
=
"TransactionDetailGridView"
Margin
=
"0"
Grid.Row
=
"0"
Grid.Column
=
"1"
Grid.ColumnSpan
=
"1"
FontSize
=
"10.667"
MinHeight
=
"10"
MaxHeight
=
"150"
Height
=
"Auto"
RowHeight
=
"16"
Background
=
"Transparent"
BorderThickness
=
"0"
GridLinesVisibility
=
"None"
AreRowDetailsFrozen
=
"True"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
CanUserReorderColumns
=
"False"
CanUserResizeColumns
=
"False"
CanUserSortColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
RowDetailsVisibilityMode
=
"Collapsed"
IsReadOnly
=
"True"
ShowColumnHeaders
=
"False"
ShowGroupPanel
=
"False"
ItemsSource
=
"{Binding TransactionDetails}"
>
<
telerik:RadGridView.RowStyle
>
<
Style
TargetType
=
"telerik:GridViewRow"
>
<
Setter
Property
=
"Background"
Value
=
"Transparent"
/>
</
Style
>
</
telerik:RadGridView.RowStyle
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"TransactionID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding TransactionID}"
/>
<
telerik:GridViewDataColumn
Header
=
"TransactionID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding TransactionDetailID}"
/>
<
telerik:GridViewDataColumn
Header
=
"UnitID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding UnitID}"
/>
<
telerik:GridViewDataColumn
Header
=
"Unit"
Width
=
"80"
DataMemberBinding
=
"{Binding UnitMask}"
/>
<
telerik:GridViewDataColumn
Header
=
"Description"
Width
=
"113"
DataMemberBinding
=
"{Binding Description}"
/>
<
telerik:GridViewDataColumn
Header
=
"Info."
Width
=
"140"
DataMemberBinding
=
"{Binding TransactionExtendedDescription}"
/>
<
telerik:GridViewDataColumn
Header
=
"Amount"
Width
=
"60"
TextAlignment
=
"Right"
DataMemberBinding
=
"{Binding TransactionAmount, StringFormat=\{0:C2\}}"
/>
<
telerik:GridViewToggleRowDetailsColumn
IsVisible
=
"{Binding IsTax}"
/>
<
telerik:GridViewDataColumn
Header
=
"Tax"
Width
=
"60"
TextAlignment
=
"Right"
DataMemberBinding
=
"{Binding TotalTaxDescription}"
/>
<
telerik:GridViewDataColumn
Header
=
"Type"
Width
=
"113"
DataMemberBinding
=
"{Binding TransactionLinkDescription}"
/>
</
telerik:RadGridView.Columns
>
<!-- Taxes -->
<
telerik:RadGridView.RowDetailsTemplate
>
<
DataTemplate
>
<
Grid
Style
=
"{StaticResource DCRowDetailBackground}"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"120"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"20"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
/>
</
Grid.RowDefinitions
>
<
telerik:RadGridView
x:Name
=
"TransactionDetailGridView"
Margin
=
"0"
Grid.Row
=
"0"
Grid.Column
=
"1"
Grid.ColumnSpan
=
"1"
FontSize
=
"10.667"
MinHeight
=
"10"
MaxHeight
=
"150"
Height
=
"Auto"
RowHeight
=
"16"
Background
=
"Transparent"
BorderThickness
=
"0"
GridLinesVisibility
=
"None"
AreRowDetailsFrozen
=
"True"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
CanUserReorderColumns
=
"False"
CanUserResizeColumns
=
"False"
CanUserSortColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
RowDetailsVisibilityMode
=
"Collapsed"
IsReadOnly
=
"True"
ShowColumnHeaders
=
"False"
ShowGroupPanel
=
"False"
ItemsSource
=
"{Binding TransactionDetailTaxes}"
>
<
telerik:RadGridView.RowStyle
>
<
Style
TargetType
=
"telerik:GridViewRow"
>
<
Setter
Property
=
"Background"
Value
=
"Transparent"
/>
</
Style
>
</
telerik:RadGridView.RowStyle
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"TransactionID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding TransactionID}"
/>
<
telerik:GridViewDataColumn
Header
=
"TransactionID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding TransactionDetailID}"
/>
<
telerik:GridViewDataColumn
Header
=
"UnitID"
IsVisible
=
"False"
DataMemberBinding
=
"{Binding UnitID}"
/>
<
telerik:GridViewDataColumn
Header
=
"Description"
Width
=
"110"
DataMemberBinding
=
"{Binding Description}"
/>
<
telerik:GridViewDataColumn
Header
=
"Info."
Width
=
"110"
DataMemberBinding
=
"{Binding TransactionExtendedDescription}"
/>
<
telerik:GridViewDataColumn
Header
=
"Amount"
Width
=
"60"
TextAlignment
=
"Right"
DataMemberBinding
=
"{Binding TransactionAmount, StringFormat=\{0:C2\}}"
/>
<
telerik:GridViewDataColumn
Header
=
"Type"
Width
=
"110"
DataMemberBinding
=
"{Binding TransactionLinkDescription}"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
DataTemplate
>
</
telerik:RadGridView.RowDetailsTemplate
>
</
telerik:RadGridView
>