Tag: 用户控件

Windows窗体中的圆形RadioButton列表

我使用jquery 插件和html在Web应用程序中设计了循环按钮列表。 在这个设计用户中,一次只选择单选按钮列表。 设计如下: 如何在Windows窗体中实现相同的设计和function? 请帮助我,从我开始实现这一目标。

如何从usercontrol页面后面的代码中找到ListView的ItemTemplate中的控件?

实际上,我正在使用ASP.NET和C#开发一个Web模板。 我在usercontrol页面中有一个listview ,在ItemTemplate里面我有一个PlaceHolder ,如下所示: 我想从后面的代码访问这个PlaceHolder ,我使用不同的方法如下,但我无法访问它。 PlaceHolder ph_Lv_EditModule = (PlaceHolder)lv_Uc_Module.FindControl(“ph_Lv_EditModule”); 要么 PlaceHolder ph_Lv_EditModule = (PlaceHolder)this.lv_Uc_Module.FindControl(“ph_Lv_EditModule”); 你能帮我找一下如何在我的usercontrol页面后面的代码中找到这个控件。 感谢您的考虑。

Windows窗体中的WPF控件?

我想创建一些适用于WPF和Windows窗体的自定义UI控件。 这可能吗? 如果是这样,我可以在WPF中创建这些控件,还是需要使用Windows窗体控件? 还有其他考虑因素吗?

使用MVVM绑定MainWindow上的UserControl View模型

我是WPF和MVVM的新手,我正在努力学习WPF如何使用MVVM。 为此,我做了如下样本 UserControl1.xaml UserControl1ViewModel.cs class UserControl1ViewModel { public string MyString { get; set; } } MainWindow.xaml //tried binding the Usercontrol1VM obj on MainWindowVM MainWindow.xaml.cs public MainWindow() { InitializeComponent(); this.DataContext = new MainWindowViewModel(); } MainWindowViewModel.cs class MainWindowViewModel { public MainWindowViewModel() { ShowMeOne = new RelayCommand(Prompt_ShowMeOne); ShowMeAnother = new RelayCommand(Prompt_ShowMeAnother); UC1Property.MyString = “Initial”; } private void Prompt_ShowMeAnother(object […]

如何在Windows窗体中隐藏控件的大小调整句柄?

我有一个UserControl,想在设计时隐藏resize的句柄,就像TextBoxControl一样,它只有两个句柄(左右句柄)……文本框的高度是固定的,除非你说它是多行的。 在这种情况下,文本框显示所有九个resize手柄。

如何检测用户控件是在IDE中,在调试模式下还是在已发布的EXE中运行?

我有一个用户控件,我正在构建。 它的目的是向用户显示类的状态。 显然,这并不重要,并且当控件在IDE中运行时会降低速度,就像将其添加到表单中一样。 解决此问题的一种方法是在运行时创建控件并将其添加到窗体的控件集合中。 但这似乎并不完美。 有没有办法在控件中设置一个标志,以便它可以根据它的运行方式跳过某些代码段? ps我正在使用C#和VS 2008

使用参数动态加载用户控件

我已经创建了一个用户控件。 public partial class Controls_pageGeneral : System.Web.UI.UserControl { private int pageId; private int itemIndex; public int PageId { get { return pageId; } set { pageId = value; } } public int ItemIndex { get { return itemIndex; } set { itemIndex = value; } } protected void Page_Load(object sender, EventArgs e) { // something […]

两个相同类型的对象的InvalidCastException

我有这个奇怪的问题,我无法处理自己。 设计为singleton的mvp-project模型中的类会导致InvalidCastException。 在此代码行中找到错误源,其中反序列化对象被分配给类的实例变量: engineObject = (ENGINE)xSerializer.Deserialize(str); 每当我尝试将一个UserControl添加到表单或不同的UC时,就会发生这种情况。 我所有的UC都有一个特殊的演示者,可以访问上面提到的单例类的实例变量。 这是我在尝试在某处添加UC时得到的结果: ‘System.TypeInitializationException:’MVP.Model.EngineData’的类型初始值设定项引发了exception。 —-> System.InvalidCastException:[A]引擎无法转换为[B]引擎。 类型A源自位于'[…] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies \的上下文’LoadNeither’中的’MVP.Model,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null’ uankw1hh01 \ MVP.Model.dll”。 类型B源自位于'[…] \ AppData \ Roaming \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies \的上下文’LoadNeither’中的’MVP.Model,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null’ […]

如何使用c#在Windows中的任务栏上放置一个控件

我搜索了很多关于乐队对象的信息,我们可以从中获取任务栏的广告,我可以从头开始获得更多教程和一些示例程序。 除了乐队对象之外,还有其他任何替代方法可以对Windows任务栏进行控制吗? 提前致谢

C#UserControl可见属性不更改

Debug.WriteLine(ucFollow.Visible); ucFollow.Visible = true; Debug.WriteLine(ucFollow.Visible); ucFollow是一个自定义UserControl,没什么特别的。 上面的代码打印出来: False False 最糟糕的是,这确实切换了UserControl的实际可见性(即,一旦调用此代码,ucFollow就会出现),但似乎某种程度上,Visible属性不是……好,在后端可见,而不是反映变化,即使UI本身也是如此。 我甚至不知道从哪里开始排除故障。 有没有人对什么可以远程引起这种疯狂有任何想法? 编辑:这是在Visual Studio 2010中使用标准C#WinForm。