草庐IT

UserControl1

全部标签

c# - 如何使用 NAMED 内容创建 WPF UserControl

我有一组带有附加命令和逻辑的控件,它们经常以相同的方式重复使用。我决定创建一个包含所有通用控件和逻辑的用户控件。但是我还需要控件能够保存可以命名的内容。我尝试了以下方法:areusedbuttonareusedbutton但是似乎无法命名放置在用户控件中的任何内容。例如,如果我按以下方式使用控件:content我收到以下错误:CannotsetNameattributevalue'buttonName'onelement'Button'.'Button'isunderthescopeofelement'UserControl1',whichalreadyhadanameregister

c# - 如何使用 NAMED 内容创建 WPF UserControl

我有一组带有附加命令和逻辑的控件,它们经常以相同的方式重复使用。我决定创建一个包含所有通用控件和逻辑的用户控件。但是我还需要控件能够保存可以命名的内容。我尝试了以下方法:areusedbuttonareusedbutton但是似乎无法命名放置在用户控件中的任何内容。例如,如果我按以下方式使用控件:content我收到以下错误:CannotsetNameattributevalue'buttonName'onelement'Button'.'Button'isunderthescopeofelement'UserControl1',whichalreadyhadanameregister

c# - 如何将 UserControl 放入 Visual Studio 工具箱

我在我的项目中做了一个用户控件,建好项目后,我需要把它放到我的工具箱里,作为一个普通的控件来使用。但我不能。UserControl在我的项目命名空间中,我尝试在右键菜单中选择ChooseItem,但我没有找到添加它的方法。 最佳答案 我在让它们自动添加到VS2008/2005中的工具箱时遇到了问题。实际上有一个选项可以停止工具箱的自动填充!转到“工具”>“选项”>“Windows窗体设计器”>“常规”在列表的底部,您会找到Toolbox>AutoToolboxPopulate,在全新安装时默认为False。将其设置为true,然后重

c# - 如何将 UserControl 放入 Visual Studio 工具箱

我在我的项目中做了一个用户控件,建好项目后,我需要把它放到我的工具箱里,作为一个普通的控件来使用。但我不能。UserControl在我的项目命名空间中,我尝试在右键菜单中选择ChooseItem,但我没有找到添加它的方法。 最佳答案 我在让它们自动添加到VS2008/2005中的工具箱时遇到了问题。实际上有一个选项可以停止工具箱的自动填充!转到“工具”>“选项”>“Windows窗体设计器”>“常规”在列表的底部,您会找到Toolbox>AutoToolboxPopulate,在全新安装时默认为False。将其设置为true,然后重

java - Android 等效于 .NET UserControl

我刚刚进入Android开发领域。我试图弄清楚是否可以设置类似于Silverlight、WP7或ASP.NET中可用的用户控件的东西,在其中我可以在布局中定义可重用组件,然后将该布局嵌入到另一个布局中。这可能吗?谢谢。 最佳答案 是的,这是可能的。这里是reference.你有几个不同的选择。我发现仅仅构建复合控件对我来说已经足够好了,但是如果需要,您可以完全自定义View。 关于java-Android等效于.NETUserControl,我们在StackOverflow上找到一个类似

java - Android 等效于 .NET UserControl

我刚刚进入Android开发领域。我试图弄清楚是否可以设置类似于Silverlight、WP7或ASP.NET中可用的用户控件的东西,在其中我可以在布局中定义可重用组件,然后将该布局嵌入到另一个布局中。这可能吗?谢谢。 最佳答案 是的,这是可能的。这里是reference.你有几个不同的选择。我发现仅仅构建复合控件对我来说已经足够好了,但是如果需要,您可以完全自定义View。 关于java-Android等效于.NETUserControl,我们在StackOverflow上找到一个类似

c# - Visual Studio 设计器中的抽象 UserControl 继承

abstractclassCustomControl:UserControl{protectedabstractintDoStuff();}classDetailControl:CustomControl{protectedoverrideintDoStuff(){//dostuffreturnresult;}}我在表单中放置了一个DetailControl。它在运行时正确呈现,但设计器显示错误并且不会打开,因为基本用户控件是抽象的。目前,我正在考虑以下补丁,这对我来说似乎是错误的,因为我希望子类被强制实现该方法。classCustomControl:UserControl{prote

c++ - 我可以从 WPF UserControl 创建 ActiveX 控件并在非 CLI C++ 应用程序中使用吗?

我创建了一个可以作为ActiveX控件公开的Windows窗体UserControl。现在我正在尝试对WPFUserControl做同样的事情。我注意到的WinformsUserControl基类是ComVisible,但WPFUserControl类不是。我是在尝试做不可能的事情吗?实现此目的的唯一方法是编写WPF控件,然后使用ElementHost将其嵌入到WinformsUserControl中,然后将该WinformsUserControl公开为ActiveX控件吗? 最佳答案 是的,我认为ElementHost是您需要使用

c# - 使用 LoadControl 方法动态加载 UserControl (Type, object[])

我正在尝试通过页面方法返回用户/服务器控件的html表示形式。当我调用采用用户控件的虚拟路径的重载时它起作用,但当我尝试调用采用类型的重载时它不起作用。示例代码如下。有什么建议吗?[WebMethod]publicstaticstringLoadAlternates(stringproductId,stringpnlId){object[]parameters=newobject[]{pnlId,productId};returnControlAsString(typeof(PopupControl),parameters);}privatestaticstringControlAsS

c# - usercontrol 中的所有控件都为 null

我有一个UserControl,它使用UserControl以及其他控件。在ascx文件中,我有以下代码:在我的Page_Load方法中,我尝试像这样设置测试属性:test.Text="HelloWorld!";这实际上在我的用户控件test中设置了文字控件的Text属性。这会引发异常:Objectreferencenotsettoaninstanceofanobject当它试图设置lblTest.Text=value;为null的对象是lblTest。我没有正确添加用户控件吗?在注册标签时,我应该-或者我必须-指定Src属性吗?如果是这样,我必须注册我使用的每个用户控件吗?这也会导致