我们如何在wpf C#中创建自定义切换按钮

问题描述 投票:0回答:1

我一直在尝试在 WPF 和 C# 中创建自定义切换按钮,但无法实现。这是我想要的图像: 它还可以有超过 2 个选项。

在此输入图片描述

有人可以帮助我吗?或者有什么想法吗?

c# wpf
1个回答
0
投票

我认为这不是一件容易的事。您可以阅读以下内容:https://medium.com/@cool.blue/customising-controls-with-wpf-part-iv-idiomatic-patterns-a85dada05a45

主要的解决方案是用XAML和C#创建一个单独的组件。在这里,您可以使用边框、框架和标签等元素设计布局。您需要创建处理鼠标单击事件并精美地更改颜色(包括前景、阴影、边框和字体以及动画)的算法。

然后,您可以将自定义控件插入到主 XAML 布局中。

© www.soinside.com 2019 - 2024. All rights reserved.