标签: uielement

WPF ListBox - 获取UIElement而不是SelectedItem

我创建了一个ListBoxDataTemplateas的Itemtemplate.但是,是否有一种简单的方法来访问生成UIElement而不是代码SelectedItem隐藏?

当我访问时SelectedItem,我只是从我的ItemsSource集合中获取所选对象 .有没有办法访问UIElement(即从DataTemplate绑定对象一起生成的元素)?

wpf listbox selecteditem datatemplate uielement

13
推荐指数
2
解决办法
1万
查看次数

获取WPF UIElement的左上角坐标

我正在努力扩展Microsoft调整大小Adorner示例,并且需要能够在拖动左下拖动句柄之后重新定位元素.

因此,如果我有一个150宽的文本框,在我的表格上有35个高位,左下方的拖动手柄将宽度更改为200宽,文本框的右手保持不变,但左手边缘向左移动.

所以我需要知道UIElement的左上角坐标.我尝试过Canvas.GetLeft和Canvas.GetTop,但是它们返回的NaN令人困惑.

我刚刚尝试了VisualTreeHelper.GetOffset,它确实返回了一个偏移,但是当你尝试在元素的arrange方法中使用它时它会消失,大概是因为偏移中的值太高了.

在Wpf之前的几天,坐标系非常简单,wpf让我觉得过于复杂.

.net c# wpf wpf-controls uielement

13
推荐指数
2
解决办法
2万
查看次数

WPF/Silverlight中的UIElement与FrameworkElement

我何时从衍生物中获取UIElementFrameworkElement考虑FrameworkElement继承UIElement.谁能举出现实生活中的例子?

silverlight wpf frameworkelement uielement

13
推荐指数
2
解决办法
2万
查看次数

在屏幕上相对于网格Windows Phone查找Button/UIElement的位置

我找不到一种方法来获取屏幕控制的(x,y)坐标中的位置,就像相对于它内部网格的按钮一样.有没有办法做到这一点,我忽略了?

c# silverlight windows-phone-7 uielement

11
推荐指数
1
解决办法
1万
查看次数

为什么单选按钮被称为"收音机"按钮?

我正在考虑第一次接触html语言时,我记得当我在寻找带有点的特定按钮时.它为您提供了一些选择,您只能选择其中一个.我发现它被称为单选按钮.我不知道"无线电"这个词是如何与这样的事情相关的,我认为是时候解开这个谜团了.

所以我的问题是......为什么它被称为单选按钮?
这个问题可能没有特定的目的,但我仍然很好奇.

谢谢

ps我不知道我应该用于问题的标签,所以任何改变的建议都会受到欢迎

user-interface history radio-button uielement

11
推荐指数
2
解决办法
5718
查看次数

Silverlight 4 - 渲染UIElement作为图像

UIElement想要捕获用户单击按钮时的快照.当用户单击该按钮时,我想将UIElement其当前状态加载到Image元素中.我如何渲染UIElementImage

silverlight image render uielement

10
推荐指数
2
解决办法
3471
查看次数

WPF - 确定鼠标是否超过UIElement

我有一些看起来像这样的xaml标记:

<Canvas x:Name="A">
     <Canvas x:Name="B"/>
</Canvas>
Run Code Online (Sandbox Code Playgroud)

我想确定鼠标是否在CanvasB.

当我的鼠标在Canvas B上方时单击,Mouse.DirectlyOver返回Canvas A(如我所料).然后我从Canvas A获得了对Canvas B的引用,但是当我检查Canvas B的IsMouseOver属性时,它返回false.

给定上面的xaml,确定鼠标是否在Canvas B上的最佳方法是什么?

wpf mouse uielement

10
推荐指数
2
解决办法
3万
查看次数

UIElement to image file(WP7)

我有一个StackPanel包括Rectangles我想要放到图像文件(例如PNG)的一些.我正在Windows Phone 7上开发这个,我在互联网上发现的大部分信息都不适用于(我认为)WP7.

我认为System.Windows.Media.Imaging命名空间是关键,但我不知道从哪里开始.

这基本上就是我想做的事情:

StackPanel stack = new StackPanel();
List<Rectangle> recList = new List<Rectangle>();
Run Code Online (Sandbox Code Playgroud)

添加一些矩形 recList

foreach(var x in recList)
     stack.Children.Add(x);
Run Code Online (Sandbox Code Playgroud)

然后将stackpanel保存到图像文件中......

c# image-processing windows-phone-7 windows-phone uielement

9
推荐指数
1
解决办法
1702
查看次数

ckeditor动态添加uiElement

我想UIElement根据另一个uiElement的值动态地将s 添加到对话框中.我相信我需要的是这里定义的:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.definition.contentObject.html #add.不幸的是,没有用法示例.我需要创建什么对象才能使用此功能?我尝试过dialog.add(),但这不起作用?有人可以帮我放在这儿吗?谢谢

ckeditor uielement

9
推荐指数
1
解决办法
788
查看次数

WinRT中UIElement的绝对坐标

无法找到一种方法来定位UIElementMetro风格应用程序中的绝对位置.有人知道解决方案吗?

(上下文:我希望弹出窗口显示在名为它的按钮旁边)

c# user-interface windows-runtime uielement

9
推荐指数
1
解决办法
4455
查看次数