私は XAML とその名前空間に頭を悩ませようとしてきましたが、物事のロジックを理解できないようです。たとえば、チュートリアルに従って gridrow の GridLength プロパティをアニメーション化しようとしています。サンプルコードを正常に実行できます。しかし、実際に機能を自分のコードに移植しようとするのは不可能に思えます。ソースコードでは発生しない奇妙なエラーが常に発生します。GridLength プロパティをアニメーション化することはできないため、アニメーション化を可能にするコードを含む新しい .vb ファイルを作成する必要があります。
しかし、そこにあるものに実際に到達しようとすると、仕事に取り掛かることができません。
私の Window.xaml ファイルには、これが一番上にあります。
xmlns:gridanim="clr-namespace:HDI_WPF_GridAnimation_vb"
GridLengthAnimation.vb ファイルを対象としています。そのファイルには次のものがあります。
Imports System.Windows.Media.Animation
Imports System.Windows
Public Class GridLengthAnimation
Inherits AnimationTimeline
Window.xaml に戻ると、「GridLengthAnimation」との接続は不可能です。
<gridanim:GridLengthAnimation></gridanim:GridLengthAnimation>
次のようなエラー メッセージが表示されます。
The name "GridLengthAnimation" does not exist in the namespace "clr-namespace:HDI_WPF_GridAnimation_vb".
問題の原因は何ですか?