我可以在 XAML 中定义 CustomMessageBox 吗?我有代码:
<phone:phone:PhoneApplicationPage.Resources>
<toolkit:CustomMessageBox x:Key="CustomMessageBox" Title="Blabla" IsLeftButtonEnabled="True" LeftButtonContent="OK" Content="blabla" />
</phone:PhoneApplicationPage.Resources>
当我尝试运行它时:
(this.Resources["CustomMessageBox"] as CustomMessageBox).Show();
我得到 InvalidOperationException -“元素已经是另一个元素的子元素。”。
是否可以这样做,或者我必须从代码隐藏中定义它?有什么解决方法吗?