【问题标题】:How to Draw checkbox in WPF using DrawingContext c#如何使用 DrawingContext c# 在 WPF 中绘制复选框
【发布时间】:2015-02-26 12:53:57
【问题描述】:

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

【问题讨论】:

    标签: c# wpf wpf-controls drawingcontext


    【解决方案1】:

    你可以试试这个:

     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));
    

    【讨论】:

      【解决方案2】:

      1.) 创建矩形

      2.) 创建复选框

      3.) 使用 rectangle.Controls.Add(checkbox)

      希望这会有所帮助:)

      【讨论】:

      • 感谢您的回复。但矩形意味着在这种情况下我有一个矩形区域。不是真正的矩形元素。
      • 应该仍然可以正常工作,检查矩形区域是否有 .Control。
      • 这是一个省力的答案 IMO。第 2 步基本上是陈述问题。
      猜你喜欢
      • 1970-01-01
      • 2012-05-02
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      相关资源
      最近更新 更多