C# 带数据模板的Silverlight儿童窗口

C# 带数据模板的Silverlight儿童窗口,c#,silverlight,xaml,C#,Silverlight,Xaml,我正在创建一个自定义的ChildWindow,我想与DataTemplate一起使用 DataTemplate将应用于窗口的“主体”,但是,与此不同,我希望始终显示两个按钮,“保存”和“取消” 我不知道如何做到这一点。。。任何帮助都将不胜感激 < P>从SDKStasel.xAML抓取您的子窗体样式,以便为您创建自定义控件模板提供基础。要保留DataContext,您可以将其作为UserControl.Resources放入UserControl中,或者如果您只是填充ContentPresent

我正在创建一个自定义的ChildWindow,我想与DataTemplate一起使用

DataTemplate将应用于窗口的“主体”,但是,与此不同,我希望始终显示两个按钮,“保存”和“取消”


我不知道如何做到这一点。。。任何帮助都将不胜感激

< P>从SDKStasel.xAML抓取您的子窗体样式,以便为您创建自定义控件模板提供基础。要保留DataContext,您可以将其作为UserControl.Resources放入UserControl中,或者如果您只是填充ContentPresenters等,则可以将模板放入您自己的资源字典中或任何您喜欢的位置(尽管您可能希望为其指定唯一的x:Key名称)。这取决于您希望如何使用它

对模板进行所需的更改,并添加按钮等。然后,您可以通过替换资源字典中的默认BasedOn值来将其设置为默认值以指向它,或者显式调用该样式

就我个人而言,我更喜欢Expression Blend,这里甚至有一些教程可以帮助你进行网络搜索(我可能会在下次第一次提出建议),比如你可能会发现。。。希望这有帮助!:)