在XAML中使用和声明自定义WPF页面类

时间:2011-10-04 15:41:12

标签: wpf xaml

我想创建一个自定义的WPF Page类,我的所有Pages都来自:

public class CustomPage : Page
{
  // custom dependency props here...
}

我不明白如何在我的Visual Studio项目中创建一个新页面,然后让它使用自定义页面类型。问题是Page的XAML中的根元素。我该如何申报?这不起作用:

<local:CustomPage 
  xmlns:local="clr-namespace:MyProject"
  x:Class="KinectLevelUp.CustomSwipe.Views.Page1"
  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">

  <Grid>
    <!-- page content here... -->
  </Grid>

</local:CustomPage>

我相信我只是不明白如何在根元素级别限定CustomPage类型。

1 个答案:

答案 0 :(得分:2)

您需要更改代码隐藏文件以继承CustomPage