我想使用交互觸發器在我的ViewModel 屬性上引發PropertyChanged事件。ViewModel屬性PropertyChanged事件
CS:
public string MyContentProperty
{
get { return "I Was Raised From an outside Source !";}
}
XAML:
<Button Content="{Binding MyContentProperty}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Button.Click">
< .... what needs to be done ?>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
當然
如果有這個問題,您在您的處置有引用
xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
有任何疑問,在此先感謝。
你爲什麼要這麼做?您正在有效地將邏輯添加到您的視圖中。爲什麼你不能將按鈕命令綁定到ICommand,然後將你的屬性從ViewModel改爲? – 2013-03-21 18:37:24
因爲邏輯是查看相關, 除了爲什麼不是問題,問題如何。 – 2013-03-21 18:40:13
沒有可能需要這樣做。 – 2013-03-21 21:18:34