在Java中,您可以创建不同的JPanel类,并将它们放在一个框架中。C#:在不同部分中划分XAML页面
我想要做某事。在C#中也是如此。
我有两个相等部分的XAML页面。我想把这个部分放在一个不同的“元素”中,并将它们包含在xaml页面中。
它可能做到这一点?
在Java中,您可以创建不同的JPanel类,并将它们放在一个框架中。C#:在不同部分中划分XAML页面
我想要做某事。在C#中也是如此。
我有两个相等部分的XAML页面。我想把这个部分放在一个不同的“元素”中,并将它们包含在xaml页面中。
它可能做到这一点?
您可以在XAML中创建usercontrol,并且可以将该用户控件放置在页面上的pagecontainer中。
Plaese访问此。它可以帮助你。
您必须是放在不同的用户控件(添加新=> Silverlight的用户控件在Visual Studio)应用程序的不同控制
一个经典的用户控件XAML文件看起来像这样:
<UserControl xmlns="..." xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:class="MyApp.MyControl" >
[...]
</UserControl>
VS会为你生成MyApp.MyControl类。在同一程序
<UserControl xmlns="..." xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:MyApp" x:class="MyApp.MyMainControl" >
[...]
<local:MyControl />
[...]
</UserControl>
这里的本地XML命名空间点到MyApp .NET命名空间:
然后,在另一个用户控件,您可以使用MyControl用户控件。事实上,在xaml文件(例如用户控件)中使用的任何控件都只是一个类。
它是如何工作的?有任何教程或其他东西吗? – 2011-04-04 07:06:04
我认为这可以帮助你.http://www.codeproject.com/KB/WPF/UserControl.aspx – 2011-04-04 08:33:56