gpt4 book ai didi

wpf - 防止用户选择选项卡 WPF 选项卡项

转载 作者:行者123 更新时间:2023-12-04 14:50:28 25 4
gpt4 key购买 nike

我不得不阻止用户在 WPF TabControl 中选择一个 tabitem,

1) 除非用户在一种情况下选中复选框,否则应向用户显示一个消息框,如果他选中该复选框,他可以导航到任何其他选项卡

2)检查特定条件,用户在选择时不应该进入特定选项卡,并且我没有使选项卡项折叠的选项。它应该弹出一个消息框并返回到同一个 prv 选项卡选择的项目

我已经看到了 Smith Josh 的示例代码如下,这正是我想要的第一个场景

http://joshsmithonwpf.wordpress.com/2009/09/04/how-to-prevent-a-tabitem-from-being-selected/

但是我需要在 MVVM 中工作的东西,我的应用程序有一个严格的“No CodeBehind”

最佳答案

您可以继承 TabControl(或添加附加属性),它控制是否允许导航到另一个选项卡项;但是,让我强调一下“没有代码隐藏”有点傻 - 很多时候代码隐藏可以用于仅查看目的,这没关系。

回到问题......你会使用我的建议做的是隐藏控件内的代码隐藏(检查是否允许操作),以便实际 View (页面/窗口等)不包含它.如果您将新属性声明为 DependencyProperty,您将获得所有绑定(bind)工具等。

关于wpf - 防止用户选择选项卡 WPF 选项卡项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3585673/

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