我正在尝试开发自定义窗口,我可以在其他应用程序中重复使用。
我想要做的就是,从Window派生,更改ControlTemplate,将其作为类库发布......任何人都可以告诉我如何或指向正确的方向?
答案 0 :(得分:0)
在我看来,最好的解决方案是创建自定义UserControl,然后从Window.xaml加载它。
创建用户控件后,只需从Window加载它:
<Window xmlns:my="clr-namespace:Styx.GUI.View" x:Class="Styx.GUI.View.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="800" Width="650" MinHeight="600" MinWidth="600">
<my:MainWindowUserControl />
</Window>