在WPF中将自定义窗口开发到类库中

时间:2013-11-20 18:32:20

标签: c# wpf xaml

我正在尝试开发自定义窗口,我可以在其他应用程序中重复使用。

我想要做的就是,从Window派生,更改ControlTemplate,将其作为类库发布......任何人都可以告诉我如何或指向正确的方向?

1 个答案:

答案 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>