我正在创建一个wpf应用程序,并且主页由一个侧边栏,一个标题和一个内容区域组成,在该区域中将显示该应用程序的其余部分,因为我来一个有角度的背景,我可以拆分侧边栏和标题并将内容区域分解为可维护的小组件,以及如何实现
答案 0 :(得分:2)
在您的解决方案资源管理器中,右键单击您的项目,然后添加一个新的UserControl。称其为“ FeatureView”。在该UserControl中,插入一个文本框,其中包含一个伪文本,例如:
<UserControl x:Class="WpfApp10.FeatureView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfApp10"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="This is my FeatureView UserControl"/>
</Grid>
然后,以以下方式在您的MainWindow中加载它:
<Window x:Class="WpfApp10.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp10"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<local:FeatureView/>
</Grid>
您应该能够看到您的虚拟文字。您可以使用更多UserControls进行扩展。
答案 1 :(得分:1)