0
我用傑裏的技術:不能X:綁定到全球的ObservableCollection <Type>
App-wide Observable Collection
,並得到了與該消息的編譯錯誤CS0176:
會員 'Page.Items' 無法訪問帶有實例參考;相反,使用類型名稱來限定它。
我想x:綁定到一個ObservableCollection項目。
任何人都知道如何解決這個錯誤。
感謝
我用傑裏的技術:不能X:綁定到全球的ObservableCollection <Type>
App-wide Observable Collection
,並得到了與該消息的編譯錯誤CS0176:
會員 'Page.Items' 無法訪問帶有實例參考;相反,使用類型名稱來限定它。
我想x:綁定到一個ObservableCollection項目。
任何人都知道如何解決這個錯誤。
感謝
所以,我只是雙重檢查,這次x:bind
。
這是代碼:
public class x
{
public static ObservableCollection<string> Items { get; } = new ObservableCollection<string>();
}
public sealed partial class MainPage : Page
{
public MainPage()
{
InitializeComponent();
}
public ObservableCollection<string> Items { get { return x.Items; } }
}
這是XAML:
<!-- page content -->
<StackPanel Grid.Row="1" VerticalAlignment="Top" Orientation="Horizontal"
Padding="12,8,0,0">
<ListView ItemsSource="{x:Bind Items}" />
</StackPanel>
就像一個魅力。看起來是這樣的:
所以,我不知道爲什麼你看到這個錯誤。但是,對於你的問題,沒有解決辦法,因爲這有效。如果你發現問題得到確認,並隨後發表評論。否則,祝你好運!
謝謝傑裏它的工作,我錯過了{get; }定義ObservableCollection項目時。 –
TriM