首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在WPF中从多个切换按钮中选择一个?

如何在WPF中从多个切换按钮中选择一个?
EN

Stack Overflow用户
提问于 2019-03-29 21:19:50
回答 1查看 212关注 0票数 1

我正在开发WPF应用程序。我的应用程序中有3个切换按钮。我使用切换按钮中的图像。我使用这个切换按钮来选择屏幕模式(1屏、3屏或4屏)。

代码语言:javascript
运行
复制
    <GroupBox >
        <StackPanel Orientation="Horizontal">
            <ToggleButton  Height="50" Padding="10 5 10 5" Margin="5">
                <Image Source="content/1screen.png"/>
            </ToggleButton>
            <ToggleButton  Height="50" Padding="10 5 10 5" Margin="5">
                <Image Source="content/3screen.png"/>
            </ToggleButton>
            <ToggleButton  Height="50" Padding="10 5 10 5" Margin="5">
                <Image Source="content/4screen.png"/>
            </ToggleButton>
        </StackPanel>
    </GroupBox>

所以我只能选择其中的一个。例如:如果我选择三屏切换按钮,然后选择四屏切换按钮,则必须取消选中三屏切换按钮。有谁能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-29 22:53:27

最简单的解决方案是只使用RadioButtons,但将它们设置为类似ToggleButtons的样式:

代码语言:javascript
运行
复制
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" />

这将创建一个RadioButton,但应用来自ToggleButton的样式,因此您可以使用RadioButtons执行任何操作,但它看起来将像ToggleButton。要想只选择一个,您可以使用here中解释的GroupName属性

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55418338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档