wpfコントロールがあり、名前にを含めるように設定したいと思います。これを実行しようとすると、次のような例外がスローされます。
{"'Communications.WCF.URL' is not a valid value for property 'Name'."}
これはのせいであると思います。名前に。
Communications.WCF.URL値を格納するために使用できる他の属性は表示されませんが、IDチェックを考えました。
さらに情報が必要な場合はお知らせください。
Control
あなたが発見したように、の名前にピリオドを含めることはできません。ピリオドをアンダースコアに置き換えることができます。または、Tag
属性を使用してURLを保存することもできます。Tag
属性が無関係な情報を格納するために使用されることは珍しいことではありません。
それがコントロールに名前を付ける方法である場合は、名前空間を Communications.WCF に変更する必要があります。ここで、URL はコントロール名です (私が正しく理解している場合)。
コントロールの名前は、コードでコントロールを表すオブジェクトの名前でもあります。.
これが、 (ピリオド) がコントロール名として有効な文字ではない理由です。
もしかして属性Name
との混同制御ですか?Caption