Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用DrawingContext c在WPF中绘制复选框#_C#_Wpf_Wpf Controls_Drawingcontext - Fatal编程技术网

C# 如何使用DrawingContext c在WPF中绘制复选框#

C# 如何使用DrawingContext c在WPF中绘制复选框#,c#,wpf,wpf-controls,drawingcontext,C#,Wpf,Wpf Controls,Drawingcontext,您好,我需要在矩形内画一个复选框。在c#WPF中是否有任何预定义的方法,或者如何在WPF中实现此选择。1。)创建矩形 2.)创建复选框 3.)使用矩形。控件。添加(复选框) 希望这有帮助:)您可以尝试以下方法: CheckBox checkbox = new CheckBox(); checkbox.Content = "Content"; checkbox.Height = 50; checkbox.Width = 100; checkbox.IsChecked = true; c

您好,我需要在矩形内画一个复选框。在c#WPF中是否有任何预定义的方法,或者如何在WPF中实现此选择。

1。)创建矩形

2.)创建复选框

3.)使用矩形。控件。添加(复选框)

希望这有帮助:)

您可以尝试以下方法:

 CheckBox checkbox = new CheckBox();
 checkbox.Content = "Content";
 checkbox.Height = 50;
 checkbox.Width = 100;
 checkbox.IsChecked = true;
 checkbox.HorizontalAlignment = HorizontalAlignment.Left;

 VisualBrush vb = new VisualBrush(checkbox);
 drawingContext.DrawRectangle(vb, null, new Rect(50, 50, 100, 50));

谢谢你的回复。但矩形意味着在这种情况下,我有一个矩形区域。不是真正的矩形元素。应该仍能正常工作,检查矩形区域上是否有.Control。这是一个简单的回答。步骤2基本上是说明问题。