WPF Datatrigger Visibilité + Valeur Null
Je suis débutant en WPF.
Je veux donner de la Visibilité à Caché sur un Radiobutton lorsque le databind valeur est égale à Null.
Je suis en utilisant WPF Toolkit.
C'est mon code mais il ne fonctionne pas :
<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>
Pouvez-vous m'aider ?
Grâce
Ce qui se passe? Qu'est-ce que P_DAY_PRICE? Est P_DAY_PRICE un membre de la DG contexte de données? Vous ne nous donnez pas suffisamment d'informations pour vous aider.
P_DAY_PRICE est un champ de ma datatable. j'ai rempli dtGrdData.ItemsSource avec le résultat de storedProcedure
Les données de déclenchement de l'actuelle
P_DAY_PRICE est un champ de ma datatable. j'ai rempli dtGrdData.ItemsSource avec le résultat de storedProcedure
Les données de déclenchement de l'actuelle
DataContext
pas les données dans le ItemsSource
. Vous avez probablement besoin de configurer correctement le DataContext de la grille.OriginalL'auteur Cyril | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Déplacer votre
DataTrigger
plus proche de votreRadionButton
:OriginalL'auteur Snowbear
Je vous propose de régler votre liant directement sur la case d'option et utiliser " TargetNullValue la propriété de l'objet de Liaison.
Vous aurez besoin d'un convertisseur pour convertir 'P_DAY_PRICE' la valeur de la Visibilité valeur d'enum et que devrait faire le travail.
Riana
OriginalL'auteur Riana Rambonimanana