2017-01-09 89 views
0
<dxe:CheckEdit x:Name="something" 
        IsChecked="{Binding IsSomething, 
           Mode=OneWayToSource, 
           UpdateSourceTrigger=PropertyChanged}"/> 

我想要使用True對屬性IsChecked進行初始化。Howto初始化XAML中的OneWayToSource屬性

我不能在我的ViewModel中做到這一點。

我不想在我的代碼背後做它。

我不知道如何在XAML中做到這一點,但我相信這是正確的做法。

+1

爲什麼在你的ViewModel你不能這樣做呢? – MyB

+0

@Myriam,因爲ViewModel屬性的ViewModel初始化將在視圖構造過程中被默認值「False」覆蓋。 –

回答

1

嘗試設置綁定到真正的後退值:

<dxe:CheckEdit x:Name="something" IsChecked="{Binding IsSomething, 
           Mode=OneWayToSource, 
           UpdateSourceTrigger=PropertyChanged, FallbackValue=True}"/>