0

wpfコントロールがあり、名前にを含めるように設定したいと思います。これを実行しようとすると、次のような例外がスローされます。

{"'Communications.WCF.URL' is not a valid value for property 'Name'."}

これはのせいであると思います。名前に。

Communications.WCF.URL値を格納するために使用できる他の属性は表示されませんが、IDチェックを考えました。

さらに情報が必要な場合はお知らせください。

4

3 に答える 3

4

Controlあなたが発見したように、の名前にピリオドを含めることはできません。ピリオドをアンダースコアに置き換えることができます。または、Tag属性を使用してURLを保存することもできます。Tag属性が無関係な情報を格納するために使用されることは珍しいことではありません。

于 2012-05-14T14:05:22.073 に答える
1

それがコントロールに名前を付ける方法である場合は、名前空間を Communications.WCF に変更する必要があります。ここで、URL はコントロール名です (私が正しく理解している場合)。

于 2012-05-14T14:07:36.630 に答える
1

コントロールの名前は、コードでコントロールを表すオブジェクトの名前でもあります。.これが、 (ピリオド) がコントロール名として有効な文字ではない理由です。

もしかして属性Nameとの混同制御ですか?Caption

于 2012-05-14T14:07:58.500 に答える