2012-05-14 27 views
0

我有一個wpf控件,我想設置包含的名稱。 當試圖做到這一點我得到一個異常拋出的是:帶有WPF控件名稱。在裏面。

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

林假設這是因爲。在名字裏。

我不能看到任何其他屬性,我可以用來存儲Communications.WCF.URL值,但我認爲ID檢查。

如果您需要更多信息,請讓我知道。

回答

4

A Control的名稱不能包含句點,因爲你已經發現。您可以用下劃線替換句點。或者您可以使用Tag屬性來存儲URL。 Tag屬性用於存儲無關信息並不罕見。

1

如果這就是您想要命名控件的方式,則需要將您的名稱空間更改爲Communications.WCF,其中URL是您的控件名稱(如果我理解正確)。

1

控件的名稱也是表示代碼中控件的對象的名稱。這就是爲什麼.(句點)不是控制名稱的有效字符的原因。

你也許會混淆控制NameCaption屬性?