gpt4 book ai didi

c# - 默认选择第一项

转载 作者:太空宇宙 更新时间:2023-11-03 23:41:01 25 4
gpt4 key购买 nike

我将 ModernTab.Links 绑定(bind)到 LinkCollection 并希望默认选择第一个链接。如果我对其进行硬编码,这将起作用:

<mui:ModernTab Layout="List" Links="{Binding Years}" SelectedSource="hard-coded-uri"/>

LinkCollection 不会是静态的,因此我将 SelectedSource 设置为我的 ViewModel 中的新属性“SelectedYear”:

<mui:ModernTab Layout="List" Links="{Binding Years}" SelectedSource="{Binding SelectedYear}"/>

“SelectedYear”是 LinkCollection“Years”中的第一个链接:

SelectedYear = Years.First();

我可以验证“SelectedYear”是第一个链接,我敢打赌 100 欧元它会起作用……但它不起作用。没有选择年份。我已经像这样定义了属性 SelectedYear:

    private Link _selectedYear { get; set; }
public Link SelectedYear
{
get
{
return _selectedYear;
}
set
{
_selectedYear = value;
OnPropertyChanged("SelectedYear");
}
}

漏洞在哪里?感谢您的帮助!

最佳答案

你应该使用

SelectedSource="{绑定(bind) SelectedYear.Source}"

在你的 xaml 中。

关于c# - 默认选择第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com