많은 WPF Binding 예제를 보아 왔고 MVVM 학습에 여러 다른 장소에서이 기능을 사용했지만 꽤 일관성이없는 것처럼 보이는 것은 바인딩 문자열에 appss로 "Path ="를 지정할 때입니다 바인딩하려는 속성에 간단하게 입력하는 것입니다. 예를 들어, 다음 XAML 특성 간의 기능상의 차이점은 무엇입니까?WPF 바인딩에서 경로를 사용하는 경우는 언제입니까?
35
A
답변
38
기능상의 차이는 없습니다. Binding 객체의 기본 속성은 Path입니다. 즉, 설정중인 속성을 지정하지 않으면 Path가 설정됩니다.
Binding 개체에는 하나의 기본값과 하나의 문자열 매개 변수를 사용하는 두 개의 생성자가 있기 때문입니다. 값을 지정하지 않고 값을 전달하면 해당 속성이 일치하는 생성자로 전달되며 Binding의 경우이 값은 경로를 설정합니다. 그것은 속성이 작동하는 방식에 대한 개념과 매우 유사하다, 예를 들어 선택적 매개 변수 다음에 생성자를 호출 :
[AttributeUsage(AttributeTargets.Class), AllowMultiple = false, Inherited = false ]
아마 방법 실제로 대한 질문을하는지 넘어, 그러나 나는이 두 가지 사이에 약간의 (그리고 아마도 중요하지 않은) 차이가 있음을 발견했습니다. 내가 직접 설명 할 수 없기 때문에 나는 그것에 대해 새로운 질문을 시작했다 here.
관련 문제
- 1. PHP에서 변수 변수를 사용하는 경우는 언제입니까?
- 2. Windows 서비스를 통해 webservice를 사용하는 경우는 언제입니까?
- 3. Java 메소드 선언에서 throws를 사용하는 경우는 언제입니까?
- 4. Javascript를 사용하는 것이 바람직한 경우는 언제입니까?
- 5. node.js에서 TCP와 HTTP를 사용하는 경우는 언제입니까?
- 6. while 루프에서 for 루프를 사용하는 경우는 언제입니까?
- 7. Entity Framework 4에서 ApplyOriginalValues를 사용하는 경우는 언제입니까?
- 8. 상속 대신 위임을 사용하는 경우는 언제입니까?
- 9. couchDB를 사용하는 것이 적절한 경우는 언제입니까?
- 10. 속성 대 메소드를 사용하는 경우는 언제입니까?
- 11. 속성을 사용하고 Java에서지도를 사용하는 경우는 언제입니까?
- 12. Assembly.CodeBase : 파일 URI가없는 경우는 언제입니까?
- 13. PriorityQueue보다 TreeMap을 사용해야하는 경우는 언제입니까?
- 14. 강력한 형식의보기를 사용해야하는 경우는 언제입니까?
- 15. mvvm 응용 프로그램에서 값 변환기를 사용하는 경우는 언제입니까?
- 16. 쿼리가 너무 큰 경우는 언제입니까?
- 17. ivars를 포인터로 정의하는 경우는 언제입니까?
- 18. web.config가 너무 큰 경우는 언제입니까?
- 19. WPF - TextChangedEventArgs가 두 번 발생하며 e.Changes가 1보다 큰 경우는 언제입니까?
- 20. WPF : 1 바인딩에서 2 변환기를 사용하는 방법?
- 21. WPF 바인딩에서 ResourceManager의 리소스를 사용하는 방법
- 22. WXPython을 사용하여 클래스를 사용해야하는 경우는 언제입니까?
- 23. C# 단위 테스트에서 조롱 대 위조를 사용하는 경우는 언제입니까?
- 24. TcpClients를 처리 할 때 비동기를 사용하는 경우는 언제입니까?
- 25. iPhone App에서 UIWebView 대 Safari를 사용하는 경우는 언제입니까?
- 26. webclient 또는 httpwebrequest보다 WCF를 사용하는 것이 적절한 경우는 언제입니까?
- 27. Regex 대 내장 String 메서드를 사용하는 경우는 언제입니까?
- 28. AtomicBoolean 대신 Java에서 volatile 휘발성을 사용하는 것이 바람직한 경우는 언제입니까?
- 29. 전체 외부 조인을 사용하는 것이 좋은 경우는 언제입니까?
- 30. Rails 2.1에서 Time # utc를 사용하는 것이 적절한 경우는 언제입니까?
그래서 모드와 같은 다른 매개 변수를 지정하려면이 매개 변수를 경로로 명시해야합니다. –
아니요, 경로가 첫 번째 인수가 아닌 경우 가 작동합니다. 가됩니다. –