먼저, 이에 대한 답변을 찾으려고 오랫동안 노력했습니다. 나는이 문제에 대한 전문가의 도움을 받기 위해 여기에 갔다.StaticResource가 필요한 이유가 무엇인가요?
저는 현재 Windows Phone 7 용 프로그래밍에 대한 책을 읽었습니다. 현재 데이터 바인딩에 대해 배우고 있습니다. 주로 StaticResource의 기능에 관한 WPF에서의 DataBinding 포맷에 관한 질문을 보았습니다.
다음 코드에서 슬라이더와 텍스트 블록이 나타납니다. 텍스트 블록은 슬라이더에 바인드되어 슬라이더가 이동하면 텍스트 블록의 값이 변경됩니다. TruncationConverter 클래스가 만들어졌으며 "truncate"라는 키워드로 XAML에서 호출 할 수 있습니다. 전화 : ApplicationPage.Resources에 선언되어 있습니다.
그래서,이
<TextBlock Name="txtblk"
Text="{Binding ElementName=slider,
Path=Value,
Converter={StaticResource truncate}}"
권리 그리고 이것은 잘못된 것입니다
이 책은 정말 하나가 기능하기 전에 정적 리소스를 삽입해야하는 이유를 설명에 가본 적이<TextBlock Name="txtblk"
Text="{Binding ElementName=slider,
Path=Value,
Converter=truncate}"
.
그럼, 왜 전화하기 전에 StaticResource를 넣어야할까요? 그것이 무엇이며, 그 기능은 무엇입니까? 잘라 내기 전에 StaticResource를 넣지 않으면 오류가 발생합니다.
미리 감사드립니다.