绑定转换器中没有逻辑
是否可以在不引入像
bool showsearch = !ShowUser;
这样的新变量的情况下执行类似的操作可见性=“{绑定!ShowUser,转换器= {StaticResource BoolToVis}}”
Is it possible to do something similar to this without introducing a new variable like
bool showsearch = !ShowUser;
Visibility="{Binding !ShowUser, Converter={StaticResource BoolToVis}}"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用样式和 DataTrigger 来完成此操作。将样式应用到相关元素,并提供 2 个数据触发值 - 一个将可见性设置为 true,一个设置为 false。类似于 DataTrigger,其中值不为空?
You can do it using a style and a DataTrigger. Apply the style to the element in question, and provide 2 datatrigger values- one to set visibility to true, one to false. Similar to DataTrigger where value is NOT null?
我认为这是不可能的,你必须创建一个像这样的反向可见性转换器,
I don't think it's possible, you have to create an inverted Visibility converter like this,
您可以编写一个转换器 BoolToCollapsed 转换器 例如
将静态资源添加到 Window.Resources
然后将其用于 Grid、DockPanel 或任何其他
You can Write a Converter BoolToCollapsed Converter ForExample
Add a Static Resource to Window.Resources
And then use it to a Grid,DockPanel Or anyother