0

我有一个 wpf 控件,我想将名称设置为包含 . 当试图这样做时,我得到一个异常抛出:

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

我假设这是因为 . 在名字里。

我看不到任何其他可用于存储 Communications.WCF.URL 值的属性,但我认为是 id check。

如果您需要更多信息,请告诉我。

4

3 回答 3

4

AControl的名称不能包含您发现的句点。您可以用下划线替换句点。或者您可以使用该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 回答