.net - Silverlight2 中的剪切形状

标签 .net silverlight-2.0

我正在 SilverLight2 中编写一个简单的应用程序,这需要在 Canvas 元素内绘制一个椭圆 - 椭圆的位置、高度和宽度在运行时计算。

我需要修复的是椭圆的剪裁。如果它变大,它会部分绘制在 Canvas 之外,位于其他 UI 元素之上。我希望 Canvas 的边界框也是椭圆的边界框。

我已经对 Clip 属性和矩形几何进行了几次尝试,但没有成功。有任何想法吗?

最佳答案

在 Silverlight 2 中,并非所有 UI 元素都支持剪裁,而仅支持其中的几个:

  • 文本框
  • 堆栈面板
  • 弹窗
  • 密码框
  • 边框

  • https://msdn.microsoft.com/en-us/library/bb979930(v=vs.95).aspx

    关于.net - Silverlight2 中的剪切形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300088/

    相关文章:

    c# - 如何在 Silverlight 中创建弹出对话框?

    silverlight-2.0 - 如何在 Silverlight 2 中引用嵌入资源

    .net - 如何从.Net Web服务返回数据表?

    c# - "as"运算符的意外行为,它与普通转换不同

    .net - 对于 Windows 7,我应该使用哪个版本的 Microsoft .Net

    .net - 如何在 Silverlight 应用程序中使用非 Silverlight 程序集?

    .net - silverlight:如何以编程方式设置附加属性

    c# - 如何在 Silverlight 中创建数字文本框?

    .net - 有没有GAC管理工具?

    c# - 如何修复“System.StackOverflowException”?