uielement

    2热度

    5回答

    我有以下的标记两个问题: <Popup> <Button x:Name="button"/> </Popup> 为什么VisualTreeHelper.GetParent(button)返回NULL? 如何获得UIElement的父Popup?

    4热度

    1回答

    在Silverlight 3.0中,我在代码隐藏中的某些UIElement上添加了自定义行为。 我想稍后在运行时删除行为。 将已添加的行为从UIElement中分离出来的C#语法是什么?

    0热度

    1回答

    我将控件放入网格中。假设这个控件是从公共类'ButBase'派生而来的,它是从System.Windows.Controls.Button开始的。代码通常编译和应用程序工作得很好。但是真的很烦人。 当您尝试切换到xaml-design选项卡时,它会显示'文档根元素不被视觉设计师支持',这是正常的,我对此完全没问题,但事实是,所有xaml代码被加下划线,VS2010表示:'不能创建一个ButBase

    1热度

    1回答

    我想解决一个复杂的问题。我正在构建一个动态接口,并且想将任何存在的ArrayList转换为TreeView。我试过价值转换器,但没有奏效。 这里是我的代码: if(current.Value is ArrayList) { var factory = new FrameworkElementFactory(typeof (TreeView)); factory.SetBin

    2热度

    2回答

    我正在构建一个自定义Silverlight UserControl,它需要使用Preview/Tunneling来监听事件,但由于某种原因,编译器告诉我他们无法识别或访问。 例如,我可以添加一个事件处理程序到MouseLeftButtonDown,但不是PreviewMouseLeftButtonDown。这是没有意义的,因为根据微软(http://msdn.microsoft.com/en-us

    1热度

    1回答

    我有2 StackPanel s - 一个包含Ellipse,另一个包含任何内容。 我想将Ellipse从一个堆栈面板拖到另一个。实际拖动&下降已经完成,工作正常,但我想知道如何保持在我的鼠标光标的顶端Ellipse形状。 即使Windows窗体的例子也不错,我可以适应它。

    1热度

    2回答

    如果我有一个从System.Windows.DispatcherObject派生的对象,但定义了ControlTemplate。 public class A : System.Windows.DependencyObject { public ControlTemplate ControlTemplate {get; set;} } 这是 public class B {

    1热度

    1回答

    我使用ImageTool的PNG编码器创建图像。 我有一个Grid包含多个TextBlock s,每个TextBlock包含动态文本。 当我从包含TextBlock的网格创建WriteableBitmap时,我使用ImageTool的编码器将WriteableBitmap转换为PNG图像。 一切运作良好,但是,当我查看PNG图像(我将文件保存到用于测试目的的硬盘驱动器) - 文字看起来有点模糊。这

    4热度

    1回答

    我想从一个父控件移动到另一个(如果这将工作,我不太确定)。我可以抓住我想要移动的控制。这里是我的代码:“指定的可视已经是另一个Visual或CompositionTarget根的孩子” public void MoveElement(UIElement uiElement) { var element = ((FrameworkElement)uiElement).Parent;

    0热度

    1回答

    我正在使用自定义复选框,并试图将内容设置为WPF视图框。问题是,简而言之,什么都不显示。复选框出现并工作,但它没有内容。这是我想要做的示例代码(而不是实际代码)。 MyCheckbox myCheckbox = new MyCheckbox(); Viewbox viewbox = new Viewbox(); viewbox.Height = 20; viewbox.Width = 20