wpf - 为什么控件可以在其边界框外绘制?

标签 wpf user-controls wpf-controls drawing

这是我的意思的示例图像:example

灰色矩形是控件的边界框,在其中绘制蓝色线条和点 OnRender(...)方法。红色椭圆形标记它发生的位置。

  • 为什么这是可能的?
  • 如何避免?
  • 最佳答案

    这是我的第二个问题的完美答案,至少在使用矩形控件时是这样:

    <object ClipToBounds="True" />
    

    更多详情 MSDN .

    关于wpf - 为什么控件可以在其边界框外绘制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3722297/

    相关文章:

    C# 如何重启 RX 订阅

    wpf - 列表框在选择时更改图像

    c# - 不同 usercontrol.ascx 中的两个验证按钮

    wpf - 如何将关闭命令绑定(bind)到按钮

    WPF ItemsControl - 如何知道 itemscontrol 何时完成加载,以便我可以关注第一个?

    wpf - 文本框控件中的文本输入问题

    c# - WPF 将 IsEnabled 绑定(bind)到 View 模型上的方法

    wpf - 如何从 XAML 设置自定义类的成员 View 的属性? (Xamarin.forms)

    c# - .Net UserControl 的设计问题

    WPF UserControl 交换并保留键盘焦点