2013-11-25 84 views
0

我有下面的代碼在XAML:在XAML更改值在的.cs代碼(C#,Visual Studio中2012)

<ht:BindableTranslateManipulator Direction="1 0 0" Length="5" Diameter="1" Color="Black" 
        Value="{Binding Variable}" 
        TargetTransform="{Binding Transform, ElementName=model1}"/> 
        <ht:FileModelVisual3D x:Name="model1" Source="C:\Users\SirBen\Downloads\helixtoolkit\helixtoolkit_27536c46993c\Source\Examples\ExampleBrowser\Cap.3ds"/> 

現在我想改變,repeadedly更新「變量的值「通過.cs編碼。

我該怎麼做?有沒有像Variable.value("Value");那樣簡單?

回答

2

使用DependencyProperty並保持綁定,因爲你有它。我想這是你要綁定到

public int Variable 
{ 
    get { return (int)GetValue(VariableProperty); } 
    set { SetValue(VariableProperty, value); } 
} 

// Using a DependencyProperty as the backing store for Variable. This enables animation, styling, binding, etc... 
public static readonly DependencyProperty VariableProperty = 
    DependencyProperty.Register("Variable", typeof(int), typeof(ownerclass), new PropertyMetadata(0)); 

在代碼隱藏文件中的一個整數值,你可以操縱的Variable的價值,你會正常的財產

相關問題