以下のコードに問題があります。
<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 にはコンストラクターがあります。
私が間違っていることは他にありますか?