1
文字列配列があり、リストボックスにその値を設定する必要があります。ただし、値はリストボックスには表示されません。ここに私のコードは文字列配列からリストボックスに値を設定する方法
XAML
'<ListBox Name="listBox_1" Background="White" Margin="3,131,0,0">
<ListBox.ItemTemplate>
<DataTemplate>
<Border BorderThickness="0,1,0,0" BorderBrush="#FFC1BCBC" Width="480">
<Grid Height="80">
<TextBlock Name="list"
Text="{Binding Path=Names}"
FontSize="36"
TextWrapping="Wrap"
Foreground="Black" FontWeight="Normal"/>
</Grid>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>'
クラス
'public class Names
{
//Model Class to hold Category details
public string Title { get; set; }
public string[] Names { get; set; }
public string[] Value { get; set; }
}'
xaml.cs
ある 'protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string[] name = ((Application.Current as App).obj_category.Names);
listBox_1.ItemsSource=name;
}'
私は、リストに表示名を取得didntのbox.but私は国境を得ました文字列に3つの名前が含まれている場合は、3つの空白行があります。その中のテキストは表示されません。あなたのListBox
で
@mark今すぐ動作していただきありがとうございます。 – Sujiz