2010-11-19 3 views

답변

7

ConventionManager.AddElementConvention을 사용하면 각 유형 요소에 대해 대회 시스템에서 사용되는 "기본"설정을 설정할 수 있습니다. 위에서 언급 한 경우

  • Rating.ValueProperty의 첫 번째 매개 변수의 값은 기본 바인딩 속성이 요소에 대해 무엇 컨벤션 시스템을 말한다. 따라서 Rating 컨트롤에서 대회 경기가있는 경우 ValueProperty에 대한 바인딩을 설정합니다.

  • 두 번째 매개 변수는 작업 바인딩에서 사용할 기본 속성을 나타냅니다. 따라서 Rating 컨트롤을 가리키는 ElementName으로 작업 바인딩을 만들지 만 속성을 지정하지 않으면 우리는 Value 속성으로 되돌아갑니다.

  • 마지막으로 thrid 매개 변수는 컨트롤의 기본 이벤트를 나타냅니다. 따라서 액션을 등급 컨트롤에 첨부하지만 해당 액션을 트리거하기 위해 이벤트를 지정하지 않으면 시스템은 ValueChanged 이벤트로 돌아갑니다.

이러한 요소 규칙을 사용하면 개발자가 다양한 상황에서 정보를 제공 할 수 있으므로 부족한 세부 정보를 적절하게 채울 수 있습니다.

+0

이 답변의 텍스트를 문서의 "모든 정관 정보"페이지에 추가 할 수 있습니다. 여기에서 말하는 내용을 말하지 않고도이 주제를 다룰 수 있습니다. (예를 들어 AddElementConvention()에 대한 첫 번째 또는 두 번째 매개 변수에 의해 지정된 경우 "Text"가 TextBox의 "ParameterProperty"라고 말하지 않음) –

+0

문서에이 티켓을 추가하는 티켓을 만들었습니다. – EisenbergEffect

+0

요청에 따라 위의 설명을 문서에 추가했습니다. – EisenbergEffect