标签: controls

如何使用NAMED内容创建WPF UserControl

我有一组带有附加命令和逻辑的控件,它们以相同的方式不断重用.我决定创建一个包含所有常用控件和逻辑的用户控件.

但是我还需要控件才能保存可以命名的内容.我尝试了以下方法:

<UserControl.ContentTemplate>
    <DataTemplate>
        <Button>a reused button</Button>
        <ContentPresenter Content="{TemplateBinding Content}"/>
        <Button>a reused button</Button>
    </DataTemplate>
</UserControl.ContentTemplate>
Run Code Online (Sandbox Code Playgroud)

但是,似乎无法命名放置在用户控件内的任何内容.例如,如果我以下列方式使用控件:

<lib:UserControl1>
     <Button Name="buttonName">content</Button>
</lib:UserControl1>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

无法在元素"Button"上设置Name属性值"buttonName".'Button'属于元素'UserControl1'的范围,在另一个范围内定义时,已经注册了一个名称.

如果我删除buttonName,然后编译,但我需要能够命名内容.我怎样才能做到这一点?

c# wpf xaml user-controls controls

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

有没有好的Markdown Javascript库或控件?

我想构建一个网站,用户可以在其中输入文本并在Markdown中对其进行格式化.我之所以喜欢Javascript解决方案是因为我想要显示实时预览,就像在StackOverflow上一样.

但是,我的网站并不针对开发人员,因此编辑器控件非常理想.

我在StackOverflow上收集它,正在使用WMD编辑器.

在Google上快速搜索也会出现Showdown库,我认为它实际上是由WMD使用的.

还有其他选择吗?WMD/Showdown是否已经成为很好的工具?您对不同选择的体验是什么?

javascript markdown controls

89
推荐指数
5
解决办法
3万
查看次数

专业的基于jQuery的Combobox控件?

是否有基于jQuery库的专业 Combobox控件(带自动提示的下拉列表)?

它应该能够处理大型数据集并具有一些蒙皮选项.一个多列结果列表将是巨大的.我正在使用ASP.NET,但如果我必须为它编写一个包装器,这不是问题.

替代文字

我已经在使用第三方控件,但是在两个供应商的控件之间遇到了一些兼容性问题.好吧,我想摆脱这种依赖.

javascript jquery controls combobox

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

我在哪里可以找到免费的WPF控件和控件模板?

我正在寻找一些关于找到WPF控件/模板/样式库的好地方的建议.我知道像Infragistics这样的常用地方,但在我看来,现在应该有一些社区努力来分享WPF控件的漂亮,干净,写得很好的控件.

我在设计方面并不大,而且用一些设计更好的人填写我的个人图书馆会很好.

任何想法或建议?

wpf controls templates

82
推荐指数
4
解决办法
9万
查看次数

用户控制,自定义控件和组件有什么区别?

这些是你可以添加到项目中的三个不同的东西,我不太确定我是否理解这些差异.例如,在使用a时,它们似乎都显示在组件工具箱中Form.每种方法有哪些常见的使用方案?有什么不同?

c# controls components winforms

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

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

C#获取控件在表单上的位置

当控件可能在其他控件(如Panel)中时,有没有办法检索控件在窗体中的位置?

控件的Left和Top属性只给出了它在父控件中的位置,但如果我的控件位于五个嵌套面板中,我需要它在窗体上的位置怎么办?

快速举例:

按钮btnA位于面板pnlB内的坐标(10,10)上.
面板pnlB位于形式frmC内的坐标(15,15)上.

我想要btnA在frmC上的位置,这是(25,25).

我可以获得这个位置吗?

c# controls winforms

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

在WPF中设置Button FlatStyle

我刚学习WPF中的样式和控件模板如何影响按钮的外观,

我正在尝试设置Button的FlatStyle,在我见过的资源中找不到任何告诉我如何做到这一点的东西,在Windows Forms中,这是通过FlatStyle = Flat设置的.

如何在WPF中做到这一点?

c# wpf controls styles

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

在C#中按名称获取Windows窗体控件

我有一个名为"myMenu"的ToolStripMenuItem.我怎样才能这样访问:

/* Normally, I would do: */
this.myMenu... etc.

/* But how do I access it like this: */
String name = myMenu;
this.name...
Run Code Online (Sandbox Code Playgroud)

这是因为我从XML文件动态生成ToolStripMenuItems,需要通过动态生成的名称来引用menuitems.

c# string controls accessibility winforms

59
推荐指数
7
解决办法
19万
查看次数

如何在Windows上更改Java运行时版本(7)?

如何在Windows上更改Java运行时版本.

我安装了Java 7进行一些测试,现在我需要旧的java6作为系统默认值,但我不想卸载Java 7(我需要它用于以后的测试).我可以在控制面板/ Java/JRE选项卡中更改系统使用的JRE吗?我可以更改/编辑/添加/删除用户使用的版本,但不能更改系统使用的版本.

java windows registry controls panel

58
推荐指数
4
解决办法
24万
查看次数