- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
全部,我正在使用 MVVM 动态地将 TabItem
添加到 TabControl
。新的 TabItems
加载正常,但我希望添加的选项卡自动获得焦点。也就是说,我添加了一个选项卡,但我不想必须单击该选项卡才能获得焦点。
TabControl
的 XAML 看起来像
<TabControl ItemsSource="{Binding Path=Workspaces}"
IsSynchronizedWithCurrentItem="True"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
TabStripPlacement="Top">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding Path=DisplayName}"/>
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
</Style>
</TabControl.ItemContainerStyle>
<TabControl.ContentTemplate>
<DataTemplate>
<views:ResourceControl DataContext="{Binding}"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"/>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
我认为(基于这里的一些答案)IsSynchronizedWithCurrentItem="True"
会为我解决这个问题,但这不起作用。
如何自动选择添加的 TabItem
?
感谢您的宝贵时间。
最佳答案
您可以将 selectedIndex 绑定(bind)到 View 模型上的属性
SelectedIndex="{Binding SelectedTabIndex}" >
或使用
SelectedItem="{Binding SelectedWorkSpace}"
在您的 ViewModel 中,当您将新的 Workspace 添加到 Workspaces 时,适本地设置 SelectedTabIndex/SelectedWorkSpace。
后者使您可以访问您可能无论如何都需要的当前工作区。
关于c# - 使用 MVVM 动态添加时给予 TabItem 焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16659592/
我试图让 UIScrollView 的末端淡出 - 就像 UITableView 一样。我找到了下面的代码。我在 UIScrollView 子类中的 initWithFrame:... 内部调用的方法
很抱歉为此打扰你,但我可能已经为这个问题生气了 5 个小时,但我没能解决它。 我有一个包含大约 37,000 个条目的数据集。它们每个都有自己的 Lon 和 Lat 坐标值。检查整体值,它们的范围分别
我目前有一个表格 View ,其中有单元格 View ,其中包含 NSTextFields。目前,在行选择时,我向单元格 View 发送以下消息,希望授予单元格 View 中的 NSTextView
我在我的应用程序中使用 NSUserDefaults 来存储一些标志值。每次发生条件时,我的函数都会增加值。偶尔它可以工作,但大多数时候它会崩溃并收到 EXC_BAD_ACCESS 消息。 var s
我是 bootstrap 的新手并且很喜欢它。但是,我有一个小问题,我不确定如何解决。为了更好地解释它,我绘制了一个简单的网站布局。 这是网站在普通桌面显示器上的样子 这是网站在手机(iPhone 5
我正在使用 Storyboard ,在我的 Storyboard 中我有一个按钮与另一个 View Controller 相连。所以当你点击按钮时,另一个 View Controller 就会出现。我
我正在与 Stripe 合作。我们的用户订阅了我们的服务,并且每 2 周向他们收费一次。我们需要实现一种方法,在他们每次推荐某人使用我们的服务时给他们 5 美元的信用额度。 到目前为止我考虑过的解决方
我有一个允许用户在 3 个不同 View 之间滑动的 Activity 。每个 View 显示一个图像列表。图像具有调用新 Activity 并使图像全屏显示的 onClick 事件。这一切正常,但是
问题的链接是 - spoj question 我尝试通过这种方法解决问题 - N 范围内的对数 = N-1 范围内的对数 + 一些新对。 但我不知道这里还应该做哪些优化来避免 TLE。我还阅读了有关
我正在创建一个网站,但遇到了问题 - 我的页脚和其余内容之间有很大的空间。我有一个包含我所有内容的容器,包括我的页脚,但是有一个单独的 div 包含该容器中的内容。容器 div 没有设置高度,因为它应
我有一个类似这样的查询 select city_desc from mst_city where upper(city_desc) like upper('%branch%') 它填充结果以分支开头的
我正在开发带有 Web 界面 (apache) 的嵌入式 Linux 系统。基本上,我需要向 Web 界面添加关机和重启功能。但是,我在运行时遇到了权限问题: exec("shutdown now")
我正在考虑验证用户输入的最佳方式。 让我们想象一些 TextBoxes、CheckBoxes 或您喜欢的任何 .NET 控件,其中用户输入必须被验证为 OK 或 NOK。一旦用户填写了所有必填字段,他
首先对不起我的英语,我是德国人。我将 Debian 与 apache2 和 php5 一起使用。该服务器仅用于测试并位于我的本地网络中,因此我没有遇到任何安全问题。我的问题是: 如何给 PHP/PHP
我正在尝试将 Uber SDK 与我当前的 iOS 应用程序集成。 我有 Xcode:- 8.1 iOS:-10.1 和 swift 版本:- 3.0 我已经完成了“Carthage”的 Uber 集
我是一名优秀的程序员,十分优秀!