2012-05-14 3 views
0

wpf 컨트롤이있어서 포함 할 이름을 설정하고 싶습니다.WPF 컨트롤 이름. 그 안에.

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

임 가정이 때문에입니다 :이 작업을 수행하려고 할 때 나는 예외가 있음을 던져. 이름으로.

나는 Communications.WCF.URL 값을 저장하는 데 사용할 수있는 다른 특성을 볼 수 없지만 ID 검사를 생각했습니다.

더 이상 정보가 필요하면 알려주십시오.

답변

4

Control의 이름에는 발견 한 마침표를 사용할 수 없습니다. 마침표를 밑줄로 바꿀 수 있습니다. 또는 Tag 속성을 사용하여 URL을 저장할 수 있습니다. 불필요한 정보를 저장하는 데 Tag 속성을 사용하는 것은 드문 일이 아닙니다.

1

컨트롤의 이름을 지정하려는 경우 네임 스페이스를 Communications.WCF로 변경해야합니다. 여기서 URL은 사용자의 컨트롤 이름 (올바르게 이해하면)입니다.

1

컨트롤의 이름은 코드에서 컨트롤을 나타내는 개체의 이름이기도합니다. 그것이 . (마침표)가 제어 이름에 유효한 문자가 아닌 이유입니다.

NameCaption 속성을 혼동 중입니까?

관련 문제