나는 이런 식으로 내 뷰 모델에 바인딩 재료를 포함하는 FlowDocument 있습니다FlowDocument의 목록을 List <MyClass>에 바인딩 하시겠습니까?
<FlowDocumentReader>
<FlowDocument>
<Paragraph>
<Run Text="{Binding MyTextProperty}"/>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
지금 내가 DataTemplate을 어떤 종류를 사용하여 클래스의 목록을 표시 할을하지만 어떻게 시작하는 아무 생각이 없어.
public MyClass
{
String Title {get;set;}
String FlowText {get;set;}
}
public List<MyClass> MyList {get;set;}
그리고 나는이처럼 FlowDocument 목록이 결합하고 싶습니다 : -하지만 난 찾을 수없는
<FlowDocumentReader>
<FlowDocument>
<List Items="{Binding MyList}">
<Bold><Run Text="{Binding Title}"/></Bold>
<LineBreak/>
<Run Text="{Binding FlowText}"/>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
이 작동하지 않습니다 물론 내가 같은 클래스를 가지고 말 템플릿을 사용하여 FlowDocument의 List를 바인딩하는 방법에 대한 설명 - 이것이 가능합니까?
작동합니다. – Sam
@Sam : "Bold", "Run"등을'Paragraph'에 추가하는 것과 같은 뜻입니까, 아니면 보통 Blend에서'FlowDocument'를 어떻게 사용합니까? 난 한번도 해본 적이 없어 :) –
첨부 된 속성을 실행할 때 특히이 솔루션에 문제가있는 것 같습니다. 리소스 속성이 아직 채워지지 않아 "인라인 템플릿"리소스가 없습니다. –