即时通讯currently做一个wpf接口与一个列表的按钮,从他的c#代码,我想使这些按钮像半个圆圈,但我不知道如何做到这一点。谢谢大家的进步。
something like this
buttonList = new Button[7];
for (int i = 0; i < 7; i++)
{
buttonList[i] = new Button();
buttonList[i].Content = "";
buttonList[i].Foreground = Brushes.White;
buttonList[i].Background = Brushes.Transparent;
buttonList[i].BorderBrush = Brushes.Black;
buttonList[i].Name = "Btn" + i;
buttonList[i].Click += new RoutedEventHandler(Btn_Click);
forzaGrid.Children.Add(buttonList[i]);
Grid.SetRow(buttonList[i], 0);
Grid.SetColumn(buttonList[i], i);
}```
1条答案
按热度按时间vc9ivgsu1#
您可以直接在XAML中定义按钮和半圆:
您可以将其 Package 到UserControl中,这将使其更容易添加到Grid中。