我在使用下面的代码时遇到问题:
<Window x:Class="ChangePage.PageSwitcher"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:ChangePage"
Title="ECE Showcase"
WindowState="Maximized">
<Window.Resources>
<local:PageSwitcher x:Name="pageTransitionControl" TransitionType="SlideAndFade"/>
</Window.Resources>
在文件 PageSwitcher.xaml.cs 后面的代码中,我有以下行:
pageTransitionControl.TransitionType = whatever;
但是,这会导致以下错误:
当前上下文中不存在名称“pageTransitionControl”
我已经在互联网上搜索了几个小时,试图找到原因,但还没有弄清楚。Build Action 设置为 Page,所有文件都保存了,我试过重建,PageSwitcher 在 ChangePage 命名空间中,PageSwitcher 有一个构造函数。
还有什么我做错了吗?