9
我有一個包含一個按鈕和一些其他控件的用戶控件:WPF用戶控件 - 設置.Command財產上的按鈕內部用戶控件
<UserControl>
<StackPanel>
<Button x:Name="button" />
...
</StackPanel>
</UserControl>
當我創建控件的新實例,我想得到按鈕的命令屬性:
<my:GreatUserControl TheButton.Command="{Binding SomeCommandHere}">
</my:GreatUserControl>
當然,「TheButton.Command」的東西不起作用。
所以我的問題是:使用XAML,如何在我的用戶控件中設置按鈕的.Command屬性?
謝謝,馬特。我意識到部分方法可以通過註冊DependencyProperty來實現,但我希望有一種更簡單的方法(例如,可以將Button作爲控件的屬性公開),然後將其設置在XAML中。無論如何。這會做。感謝你的回答。 – 2010-05-06 14:05:00
當您將DataContext添加到您的用戶控件時,這會中斷。 – Nicholas 2011-02-16 22:27:54
患者:「當我這樣做時會感到疼痛。」醫生:「停止這樣做。」 – 2011-02-16 22:37:31