1

私は現在、プログラムで ListBox を取得しようとしていますが、多くの方法を見つけようとしましたが、これを機能させることはできません。

コードの xaml 部分は次のとおりです。

<ListBox Grid.Row="2" Grid.ColumnSpan="2" x:Name="PeerList" Margin="10,10,0,10">
    <ListBox.ItemTemplate>
         <DataTemplate>
              <TextBlock Text="{Binding DisplayName}" FontSize="{StaticResource PhoneFontSizeMedium}" Margin="40,0,0,0"/>
         </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

これと同じ操作をプログラムで実行したい。

XAML から C# に精通している人が、これを解決するのを手伝ってくれます。.

ここに画像の説明を入力

4

2 に答える 2

1

プログラムでこのリストにピアの名前を表示したい場合は、@Hiệp Lê Answer をフォローしてください。

それ以外の場合は、ピアの名前のみを取得したい場合。これに従ってください。

void SearchPeers()
 {
     List<string> name = new List<string>();
     var peers = await PeerFinder.FindAllPeersAsync();
     for(int i=0;i<peers.Count;i++)
     {
       string peerName = peers.DisplayName;
       name.Add(peerName);
     }
 }

これにより、利用可能なピアの名前が取得されます。

于 2013-10-28T06:17:46.550 に答える