frameworkelement

    2热度

    1回答

    我有一个简单的测试应用程序,其基本自定义FrameworkElement实现(TestElement如下)。 TestElement创建了一些绘图视觉效果,并在构造器中绘制了一些宽度为600的东西。它还实现了IScrollinfo的必要位;包含元素的窗口有一个滚动查看器,最大尺寸为300x300。滚动条出现但不滚动TestElement的内容。 任何人都可以提出是否我想要做什么是可能的,如果是的话

    1热度

    1回答

    我的问题是非常相似的,如果不是replica of this one。令人愤慨的是,“答案”并没有给我很多的工作,并坦率地说,我处于一个松散的结局。 问题应该是相当明显的。我想在可插入应用程序框架的进程之间传递WPF元素,而不必使用托管AddIn框架。由于受到高度限制的权限,我部署到了将文件缓存到磁盘之外的环境是不可接受的。这些都是解决方法 - 将插件根插入到appdata中 - 但强制的目录结构

    1热度

    1回答

    我有一个从Canvas继承的自定义DrawingCanvas。当我使用下面的代码将一个ContentControl添加到DrawingCanvas时,什么都不显示。 GraphicsRectangle rect = new GraphicsRectangle(0, 0, 200, 200, 5, Colors.Blue); DrawingContainer host = new DrawingC

    0热度

    1回答

    有没有办法知道确定FrameworkElement被渲染到屏幕上。例如。我有两个矩形,另一个重叠。但我不确定其中有多少“重叠”。 所以我需要知道的是用户会看到两个矩形,或只会看到一个,或将看到一个完整的和一个部分?

    2热度

    1回答

    我正在尝试为列表框动态创建一个数据模板。这是一个自定义用户控件。此UserControl具有DependencyProperty,它接受任何类型的IEnumerable <>。 这工作得很好......但输出始终是 属性/值 属性/值 如果对象包含2个属性。但我希望这些属性并排排列。像: 对象1: Porperty/Value属性/值 对象2: 属性/值属性/值 那么,我错了吗 ?我首先制作一个S

    10热度

    2回答

    考虑到FrameworkElement继承UIElement,我何时从UIElement和FrameworkElement派生出来。任何人都可以提供真实生活的例子吗

    9热度

    2回答

    试图获取出现在子女FrameworkElement中的OnMouse事件。父元素是Panel(并且Background属性不为空)。 class MyFrameworkElement : FrameworkElement { protected override void OnMouseDown(MouseButtonEventArgs e) { // Tryin

    5热度

    2回答

    我试图设置页面的名称属性在构造函数中: public partial class PageListView : Page { public PageListView(string title) { InitializeComponent(); Name = title; } } 不过,我经常得到以下错误消息。 'x' is not a

    2热度

    1回答

    下面是我的问题背景: 我想知道如果一个特定System.Windows.Documents.AdornerLayer为空。 “ ”好的,我会做检查myAdornerLayer.VisualChildrenCount > 0。“ “哦,物业AdornerLayer.VisualChildrenCount受保护。” (它优先于System.Windows.FrameworkElement.Visual

    0热度

    1回答

    是否有可能使用Adorner或其他方式动态获取UIElement/FrameworkElement并将其置于动态创建的ScrollViwer?我知道,显而易见的问题是,你必须首先从它的父元素中分离元素,但我正在寻找一个这样做的优雅方式。