xaml - binding path - escape double quote
-
hello, This is a question on how to escaoe "double quote" in a xaml - I tried different things suggested by here (but no luck)[^] See below - I tried to reference a Cells["IsConfigurable"] column value but
<Style x:Key="cColumnStyle" TargetType="{x:Type igDP:CellValuePresenter}"> <Setter Property="Background" Value="LightGoldenRodYellow "></Setter> <Style.Triggers> <DataTrigger Binding="{Binding Path=Cells["IsConfigurable"].Value}" Value="False"> <Setter Property="IsEnabled" Value="False"/> </DataTrigger> </Style.Triggers> </Style>
But keep getting error:Error 2 Names and Values in a MarkupExtension cannot contain quotes. The MarkupExtension arguments ' Path=Cells["IsConfigurable"].Value}' are not valid.
dev
-
hello, This is a question on how to escaoe "double quote" in a xaml - I tried different things suggested by here (but no luck)[^] See below - I tried to reference a Cells["IsConfigurable"] column value but
<Style x:Key="cColumnStyle" TargetType="{x:Type igDP:CellValuePresenter}"> <Setter Property="Background" Value="LightGoldenRodYellow "></Setter> <Style.Triggers> <DataTrigger Binding="{Binding Path=Cells["IsConfigurable"].Value}" Value="False"> <Setter Property="IsEnabled" Value="False"/> </DataTrigger> </Style.Triggers> </Style>
But keep getting error:Error 2 Names and Values in a MarkupExtension cannot contain quotes. The MarkupExtension arguments ' Path=Cells["IsConfigurable"].Value}' are not valid.
dev
devvvy wrote:
="{Binding Path=Cells["IsConfigurable"].Value}"
Try putting the above text in a single quote '. Leave your double quotes - I've never tried that but its worth a shot.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it. My latest tip/trick Visit the Hindi forum here.
-
hello, This is a question on how to escaoe "double quote" in a xaml - I tried different things suggested by here (but no luck)[^] See below - I tried to reference a Cells["IsConfigurable"] column value but
<Style x:Key="cColumnStyle" TargetType="{x:Type igDP:CellValuePresenter}"> <Setter Property="Background" Value="LightGoldenRodYellow "></Setter> <Style.Triggers> <DataTrigger Binding="{Binding Path=Cells["IsConfigurable"].Value}" Value="False"> <Setter Property="IsEnabled" Value="False"/> </DataTrigger> </Style.Triggers> </Style>
But keep getting error:Error 2 Names and Values in a MarkupExtension cannot contain quotes. The MarkupExtension arguments ' Path=Cells["IsConfigurable"].Value}' are not valid.
dev
This is in real mess. Why don't you use a Converter and do these operations there.