我有一个 wpf 控件,我想将名称设置为包含 . 当试图这样做时,我得到一个异常抛出:
{"'Communications.WCF.URL' is not a valid value for property 'Name'."}
我假设这是因为 . 在名字里。
我看不到任何其他可用于存储 Communications.WCF.URL 值的属性,但我认为是 id check。
如果您需要更多信息,请告诉我。
AControl
的名称不能包含您发现的句点。您可以用下划线替换句点。或者您可以使用该Tag
属性来存储 URL。Tag
用于存储无关信息的属性并不罕见。
如果这是您要命名控件的方式,则需要将命名空间更改为 Communications.WCF,其中 URL 是您的控件名称(如果我理解正确的话)。
控件的名称也是在代码中表示该控件的对象的名称。这就是为什么.
(句点)不是控件名称的有效字符的原因。
Name
您是否可能与Caption
属性混淆控制?