我使用了 Jerry 的技术:
并收到编译错误 CS0176 并显示以下消息:
无法使用实例引用访问成员“Page.Items”;而是用类型名称来限定它。
我正在尝试 x:Bind 到 ObservableCollection 项。
任何人都知道如何解决此错误。
谢谢
我使用了 Jerry 的技术:
并收到编译错误 CS0176 并显示以下消息:
无法使用实例引用访问成员“Page.Items”;而是用类型名称来限定它。
我正在尝试 x:Bind 到 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>
奇迹般有效。看起来像这样:
所以,我不确定你为什么会看到这个错误。但是,对于您的问题,没有解决方法,因为这有效。如果您找出问题所在,请务必确定并跟进评论。否则,祝你好运!