【c# – 如何本地化UserControl】教程文章相关的互联网学习教程文章

c# – asp.net中的多个usercontrol实例【代码】

我有一个带文本框的用户控件. onclick一个文本框打开一个popupcontrolExtender,它上面有几个复选框.选中复选框后,它会将复选框值写入文本框. 这是我的java脚本,它执行此操作:<script type = "text/javascript">function CheckItem(checkBoxList) {var options = checkBoxList.getElementsByTagName('input');var arrayOfCheckBoxLabels = checkBoxList.getElementsByTagName("label");var s = "";for (i = 0; i < options.length;...

c# – 如何使用WinForms数据绑定正确触发UserControl中值的更改?【代码】

我在WinForms应用程序中创建了两个UserControl.一个包含TextBox(现在让我们调用这个TextEntryControl),另一个应该使用我在此TextBox中输入的值来执行内部操作(启用按钮并在单击此按钮时使用该值) – 让我们调用此TextUsingControl. 但是,我没有通过DataBinding得到这个权利. 第一种(天真的)方法 我向TextEntryControl添加了一个字符串属性,如下所示:public string MyStringProperty { get; set; }然后我使用UI设计器将TextBox的Te...

c# – 使用UserControl和ViewModel的WPF中的BusyIndi​​cator【代码】

繁忙指示似乎不起作用.我在加载数据之前将IsBusy标志设置为true,并在加载数据完成后将其设置为false但指标没有出现.以下是我的代码snippit.<UserControl ... xmlns:WPFTool="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"><i:Interaction.Triggers><i:EventTrigger EventName="Loaded"><i:InvokeCommandAction Command="{Binding FormLoadCompleteCommand}"/></i:EventTrigger> </i:Interaction.Triggers><Grid>.....

c# – 带有子控件的UserControl传入UserControl中的Repeater【代码】

我正在努力实现…… UserControl(MyRepeater)<p>Control Start</p><asp:Repeater id="myRepeater" runat="server" /> <p>Control End</p>页<p>Page Start</p> <uc1:MyRepeater ID="MyRepeater1" runat="server"><ItemTemplate><p>Page Item Template</p></ItemTemplate> </uc1:MyRepeater> <p>Page End</p>Page对象中的ItemTemplate将用作UserControl中Repeater的ItemTemplate. 这样做的原因是我们在整个应用程序中使用了多个中继器...

如何在C#中覆盖WinForm UserControl中的方法和事件?【代码】

我在C#WinForms中有一个名为BaseControl的自定义控件,我有一个名为Selected的属性. 我希望在基本控件中有一个事件SelectedChanged和虚方法OnSelecteChanged,它们的行为应该与我们在Control类中对许多属性的行为相同,即Click事件和OnClick方法. 意味着从我的BaseControl派生的任何人都可以绑定到事件或者可以覆盖OnSelectedChanged方法. 因此,当Selected属性的值被更改时,应该触发事件,如果方法被覆盖,则控制应该转到该方法. 我知道...

c# – 在UserControl中设置ForegroundColor【代码】

我在WPF中编写用户控件,这是我自己的第一个控件.对于您的信息,我使用Telerik控件. 我的用户控件只是一个Grid,其中只包含2个GridView.现在我想通过设置前景和背景给某人设置GridView样式的可能性. 我都是这样设定的:Background="{Binding ElementName=Grid, Path=DarkBackground}" Foreground="{Binding ElementName=Grid, Path=LightForeground}"我的代码背后是:public static DependencyProperty LightForegroundProperty = Dep...

c# – 如何让UserControl调度HelpRequest事件【代码】

在“HelpRequest-mode”中单击时,如何让UserControl调度HelpRequest事件? 我试图用一些彩色背景设置最简单的UserControl.但无法让它发挥作用. 更新namespace SeoTools.UI.Components {public partial class HelpRequestTest : UserControl{public HelpRequestTest(){InitializeComponent();}protected override void OnHelpRequested(HelpEventArgs hevent){base.OnHelpRequested(hevent); //can't get it here either}} }namespa...

c# – DependencyProperties未按UserControl中的预期触发回调【代码】

我有一个非常简单的DependencyProperty示例,我已经在UserControl上注册了,它没有按预期工作. 我将此属性绑定到MainWindow中的DP(称为Test),它似乎每次更改时触发OnPropertyChanged事件,但我的UserControl中的DependencyProperty(此绑定的目标)似乎只在第一次得到通知财产改变了. 这是我在代码中尝试做的事情: 我的UserControl:public partial class UserControl1 : UserControl {public static readonly DependencyProperty Show...

c# – 为什么在UserControl中未正确更新Visible属性?

有时我的UserControl的Visible属性无法正确更新.它发生在我的应用程序启动时,在OnFontChanged中,从InitializeComponent内部触发,可能是因为尚未设置其他一些东西.我只是无法找出什么. vScrollBar是一个UserControl,位于另一个UserControl中.显然,只有在尝试将值设置为true时才会发生这种情况.vScrollBar已经创建了它的句柄,因为IsHandleCreated的监视说它是真的.解决方法:如果表单未加载,它仍可能显示为false.尝试在Form的OnLoad事...

C# – 即使在调用之后,在不同的线程中添加UserControl也会导致异常【代码】

我在winfroms中构建了一个自定义UserControl,并通过辅助线程将其添加到Panel中. 我知道当通过辅助线程添加控件时,您需要调用主线程来执行它.所以我做了..但我仍然得到一个例外,说“跨线程操作无效:控制’pictureBoxImage‘从一个线程访问,而不是它创建的线程.” 我被卡住了,不知道是什么导致了这个因为我尝试通过在每个自定义UserControl方法上放置一个断点来调试它,但是它们中的任何一个都没有引发异常.private void addControl(...

在c#中本地化UserControl的最佳方法(winforms)【代码】

由于我缺乏知识,我编辑了这个问题 我正在使用DataGridView制作一个UserControl,我希望尽可能地简化实现过程,所以我想知道我应该用本地化吗?据我所知和research到目前为止,我的本地化方法是这样的: 例如,假设我的表单/ UserControl上有一个按钮,文本属性设置为“hello”,现在我想将我的表单/ UserControl本地化为意大利语. >将localizable属性设置为true并选择语言(在这种情况下)意大利)>谷歌翻译>将文本属性设置为“Ciao” 英语是...

c# – 在usercontrol click事件中切换mainform中的usercontrols【代码】

这可能听起来很愚蠢,但我很难搞清楚这一点;任何帮助,将不胜感激: 我有两个名为“Safety_Check”和“OEE_Track”的用户控件.在我的MainForm中,我有一个名为“pnl_main_controller”的面板,这是我显示两个用户控件的地方.我的主表单上有两个按钮,我在两者之间动态切换,没有任何问题. Safety_Check用户控制;public partial class Safety_Check : UserControl{private static Safety_Check _instance;public static Safety_Check inst...

c# – 将Form转换为UserControl【代码】

我有一个我正在使用的第三方代码库;此库的一部分是一个winforms应用程序,用于编辑此库使用的配置文件.我想将他们的配置编辑器应用程序嵌入到我的应用程序中. 我有他们的库的源代码和配置编辑器(据我所知)使用标准控件的直接Winforms应用程序.我正在尝试将应用程序的主窗体转换为UserControl,以便我可以在我的应用程序中托管它,这是WPF(WPF的WindowsFormsHost不会托管Form对象,我得到一个例外). 我将表单对象更改为继承UserControl而...

c# – 从usercontrol获取父页面值

如何从usercontrol获取父页面值.我在页面中有一个usercontrol.单击usercontrols按钮后,我想在执行方法后从页面中获取一些值.我需要在我的usercontrol中使用这些值.在usercontrol中获取页面结果的最佳方法是什么.解决方法:原始方式:首次访问页面属性: http://msdn.microsoft.com/en-us/library/system.web.ui.control.page.aspx 下一步您可以将Page属性转换为您的页面类型(无论它是什么),或者您可以使用Page.FindControl方法从其他...

c# – 在UserControl中公开DataGridView的columns属性无法正常工作【代码】

我将一个DataGridView放在UserControl中,并在我的usercontrol中创建一个公共属性,公开datagridview的columns属性.这是示例代码:public partial class UserControl1 : UserControl {public UserControl1(){InitializeComponent();}public DataGridViewColumnCollection MyDataGridColumns{get{return dataGridView1.Columns;}} }然后我在表单中添加UserControl1,然后单击属性窗口中的MyDataGridColumns属性并添加1个或更多列.当我重...