创建新的WPF页面,它是当前页面的子集
本文关键字:当前页 子集 WPF 页面 创建 | 更新日期: 2023-09-27 18:14:07
我正在创建一个WPF应用程序,它的行为就像一个'Windows向导',当我按下MainWindow中的按钮时,它应该导航到Page2。
对于Page2,我从VisualStudio添加了一个新的WPF页面。
这个新页面是否有办法从主窗口继承一些属性,如背景,尺寸,标题等,因为大多数属性是相同的
你可以使用ResourceDictionaries作为颜色属性等。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Color x:Key="LimeColor">#FFA4C400</Color>
<SolidColorBrush Color="{StaticResource LimeColor}" x:Key="Lime" />
</ResourceDictionary>
App.xaml
<Application.Resources>
<ResourceDictionary Source="pack://application:,,,/YourDictionary.xaml" />
</Application.Resources>
正确的源代码请参见:在WPF中打包uri
Page and Window例如:
<Grid Background="{StaticResource Lime}">
或者您可以在WPF中为任何控件类型定义样式和模板。
更多信息:MSDN上的控件定制