これは私を混乱させます。x:Key=andx:Name=の代わりにkey=andを使用する必要があるのはなぜname=ですか?
これはどこxから来たのですか?
ありがとう!
は'X'、インポートされた名前空間のエイリアスです (XAML の宣言を参照してください)。
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
したがって、 と入力するxと、その定義された名前空間のリソースが使用されます。実際には、NameとKeyは xaml 名前空間で定義されています。
名前とキーのプロパティは名前空間内で定義され、私が信じているコントロールで定義された同じ名前のプロパティとの衝突を回避します。