2016-10-03 57 views
0

我已经绑定了xaml中的静态属性。如何更改运行时C#中的静态属性值?

C#

public static WrapperClass 
{ 
    public static string Filter 
     { 
     get 
      { 
       return this.GetString(CultureInfo.Culture, "Filter"); 
      } 
     } 

XAML

<Application.Resources> 
     <x:StaticExtension Member=local:WrapperClass.Filter x:Key="filtering" /> 
</Application.Resources> 

<Button Content={DynamicResource filtering}/> 

这是行不通的。请提出一个关于如何在运行时更改静态属性值的想法。

+1

不清楚..添加代码,这是我们尝试重现您的问题。 –

回答

0

使用WPF 4.5,你可以做这样的:

<TextBox Text="{Binding Path=(local:WrapperClass.Filter), Mode=TwoWay}" />