Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 4.0 数据网格中的Silverlight转换器_Silverlight 4.0 - Fatal编程技术网

Silverlight 4.0 数据网格中的Silverlight转换器

Silverlight 4.0 数据网格中的Silverlight转换器,silverlight-4.0,Silverlight 4.0,我在datagird DataGridTemplateColumn中有一个单选按钮和文本框 若选中radiobutton,我想使用转换器更改文本框的前景色 我已将属性绑定到radiobuton和textbox,我想更改textbox的颜色 以下是我的代码: <TextBlock Text="{Binding Path=Firstname}" Foreground="{Binding isTrue, Converter={StaticResource ChangeColor}}" Gr

我在datagird DataGridTemplateColumn中有一个单选按钮和文本框

若选中radiobutton,我想使用转换器更改文本框的前景色

我已将属性绑定到radiobuton和textbox,我想更改textbox的颜色

以下是我的代码:

  <TextBlock Text="{Binding Path=Firstname}"  Foreground="{Binding isTrue, Converter={StaticResource ChangeColor}}" Grid.Column="1" Width="80">


谢谢

您必须创建一个转换器类并转换方法。请使用以下代码:

   SolidColorBrush result = new SolidColorBrush(Colors.Black);
        bool visible = System.Convert.ToBoolean(value);

        if (visible == true)
        {
            return result = new SolidColorBrush(Colors.Gray);
        }
        else
            return result;
在Xaml文件中,请像这样使用:

  <TextBlock Text="{Binding Path=Firstname}"  Foreground="{Binding isTrue, Converter={StaticResource ChangeColor}}" Grid.Column="1" Width="80">

您必须创建一个转换器类并转换方法。请使用以下代码:

   SolidColorBrush result = new SolidColorBrush(Colors.Black);
        bool visible = System.Convert.ToBoolean(value);

        if (visible == true)
        {
            return result = new SolidColorBrush(Colors.Gray);
        }
        else
            return result;
在Xaml文件中,请像这样使用:

  <TextBlock Text="{Binding Path=Firstname}"  Foreground="{Binding isTrue, Converter={StaticResource ChangeColor}}" Grid.Column="1" Width="80">

您可以按以下方式使用它

<UserControl.Resources>        
       <Converters:ChangeColor x:Key="ChangeColor"/>
</UserControl.Resources>


您必须将上述代码放在xaml文件中。

您可以按以下方式使用它

<UserControl.Resources>        
       <Converters:ChangeColor x:Key="ChangeColor"/>
</UserControl.Resources>


您必须在xaml文件中放入上述代码。

Hi,但如何在xaml文件中定义转换器类?Hi,但如何在xaml文件中定义转换器类?