내부에 정의 된 컨트롤에 속성을 바인딩 I 클래스라는 ledgerObject 있습니다는 ListBoxItem의 템플릿
public class LedgerObject
{
public ChargeLine ChargeLine{ get; set; }
public DelegateCommand Click_hyperbnCommand{ get; private set; }
public LedgerObject()
{
this.Click_hyperbnCommand = new DelegateCommand(click_btn);
}
private void click_btn(object args)
{
}
}
이 클래스의 속성은 클래스 자체이며 일부 특성을 가지고입니다 chargeLine.
그래서 목록 상자의 datacontext를 LedgerObject의 배열에 바인딩하고 listboxitem 템플릿 내에 정의 된 textblock 컨트롤을 ChargeLine의 속성에 바인딩하려고합니다. 어떤 아이디어 나 제안이 도움이 될 것입니다.
나는이 시도했지만 작동하지 않은 :
<TextBlock Margin="4 0 4 0" Grid.Column="3" Text="{Binding Path=ChargeLine.SimCode}" TextDecorations="Underline" Foreground="Red" />
시도한 코드가 없습니다. – gammelgul
흠. 내 대답은 본질적으로 이미 시도한 것입니다. "작동하지 않는다"는 것은 무엇을 의미합니까? –
목록 상자에 아무 결과도 표시되지 않습니다 .. 데이터 항목이 데이터를 가지고 있지만 목록 상자에는 표시되지 않습니다. – Malcolm