WPF Datatrigger Sichtbarkeit + Null-Wert
Ich bin Anfänger in WPF.
Ich möchte die Sichtbarkeit auf Versteckt auf einen Radiobutton, wenn Sie die databind-Wert ist gleich Null.
Ich bin mit WPF-Toolkit.
Das ist mein code aber es funktioniert nicht :
<dg:DataGrid x:Name="dtGrdData" HorizontalScrollBarVisibility="Hidden" SelectionMode="Extended" CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserSortColumns="False" AutoGenerateColumns="False"
RowHeaderWidth="0" RowHeight="50" >
<DataTrigger Binding="{Binding P_DAY_PRICE}" Value="{x:Null}">
<Setter Property="RadioButton.Visibility" Value="Hidden"></Setter>
</DataTrigger>
<dg:DataGrid.Columns>
<dg:DataGridTemplateColumn Header="1 day" Width="1.5*" >
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<RadioButton x:Name="rdBtnDayPrice" GroupName="grpNmPrice" Content="{Binding Path=P_DAY_PRICE}" Style="{StaticResource toggleStyle}" Checked="RadioButton_Checked"></RadioButton>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>
</dg:DataGrid.Columns>
</dg:DataGrid>
Können Sie mir helfen ?
Dank
Was passiert? Was ist P_DAY_PRICE? Ist P_DAY_PRICE Mitglied im GD-data-Kontext? Sie don ' T geben uns genug Informationen, um Ihnen zu helfen.
P_DAY_PRICE ist ein Feld aus meiner datatable. ich füllte dtGrdData.ItemsSource mit dem Ergebnis der storedProcedure
Die Daten trigger die aktuelle
P_DAY_PRICE ist ein Feld aus meiner datatable. ich füllte dtGrdData.ItemsSource mit dem Ergebnis der storedProcedure
Die Daten trigger die aktuelle
DataContext
nicht die Daten in der ItemsSource
. Sie wahrscheinlich brauchen, um richtig zu konfigurieren Sie den DataContext des Rasters.InformationsquelleAutor Cyril | 2011-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bewegen Sie Ihre
DataTrigger
näher zu IhremRadionButton
:InformationsquelleAutor Snowbear
Ich schlage vor, Sie setzen Ihre Bindung direkt auf die RadioButton-Komponente und verwenden Sie 'TargetNullValue' - Eigenschaft des Binding-Objekt.
Benötigen Sie einen Konverter zum umwandeln 'P_DAY_PRICE' Wert auf die Sichtbarkeit enum-Wert und das sollte den job tun.
Riana
InformationsquelleAutor Riana Rambonimanana