데이터 템플릿이 있고 목록 상자에 적용하려고하면 템플릿에 텍스트 상자, 레이블 및 단추가 있지만 목록 상자에 나타나지 않습니다. 아직 데이터 바인딩을 가지고 있지만 여전히 텍스트 상자, 라벨, 단추를 표시해야하지만이 게재 밤은 여기 내 목록 상자목록 상자에 데이터 템플릿을 적용하는 방법
를위한이 자원<Window.Resources>
<DataTemplate x:Key="tasktemplate1">
<Canvas Height="50" Width="850" Background="lightgray">
<Label Height="30" Width="170" Canvas.Top="10" Canvas.Left="150" Background="LightGray">
</Label>
<TextBox Height="30" Width="60" Canvas.Top="10" Canvas.Left="370" Background="Black"></TextBox>
<Label Canvas.Left="500" Canvas.Top="10">$</Label>
<Button Click="deletebuttonclick" Canvas.Top="12" Height="10" Width="30" Canvas.Left="600" ></Button>
</Canvas>
</DataTemplate>
</Window.Resources>
로 사용되는 DataTemplate을위한 코드와 코드는
<TabItem>
<Canvas Height="700" Width="850">
<ListBox ItemTemplate="{StaticResource tasktemplate1}" ItemsSource="{Binding}" x:Name="listBox" Height="700" Width="850">
</ListBox>
<Label Canvas.Top="-18" Canvas.Left="185">Select Task</Label>
<Label Canvas.Top="-18" Canvas.Left="377" RenderTransformOrigin="0.58,0.462">Enter Bill Rates</Label>
<Button Canvas.Left="39" Canvas.Top="575" Width="139">Click to add the task</Button>
</Canvas>
</TabItem>
나는 잘못 가고있다? 어떤 도움, 고맙습니다
목록 상자의 ItemsSource를 제대로 설정하지 않았기 때문에 목록에 항목이 없으므로 데이터 서식이 적용되지 않습니다. ItemSource를 항목 목록으로 설정하십시오. – Nitin
bt 왜 빈 레이블과 텍스트 상자를 표시하지 않습니까? – Safwan