簡體   English   中英

將TextBlock綁定到Observable Collection

[英]Binding TextBlock To Observable Collection

我試圖將文本塊綁定到可觀察集合中的項目。 下面是集合的類和屬性。 我綁定正確嗎? 謝謝!

public class ListStuff
{
  public string Name { get; set;}
}

private ObservableCollection<ListStuff> mListStuff = new ObservableCollection<ListStuff>();

public ObservableCollection<ListStuff> NameLists
        {
            get
            {
                return mListStuff;
            }
        }

這是Xaml如果我綁定到NameLists它說(集合)

        <Border Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" BorderThickness="0"                        
            <TextBlock Margin="0,5" FontSize="24" HorizontalAlignment="Stretch" Text="{Binding Path=Name"}/>                                                                        
          </Border>

您的“姓名”屬性必須是公開的。 您只能綁定公共屬性。 從屬性名稱中刪除標識符,實際上意味着它變為私有標識符,因此WPF系統無法找到它,因為它僅使用反射搜索公共屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM