2016-10-03 54 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}" />