【c# – Sitecore – 在功能区中隐藏按钮】教程文章相关的互联网学习教程文章

c#-在fluentribbon按钮中设置xaml图标【代码】

我将fluentribbon和mahapps用于我的GUI,并希望功能区中有一个带有图标的按钮.我想使用xaml图标,例如this(不是文件).所以我需要在fluent:Button中设置Path.我尝试了以下操作,但不起作用-按钮为空白(无文字,无图标):<fluent:Button Name="Test"><StackPanel VerticalAlignment="Stretch" HorizontalAlignment="Center"><Path Width="40" Height="40" Stretch="Uniform" UseLayoutRounding="False" Fill="Black" Data="..."/><TextB...

c#-启用和禁用按钮,基于某些条件的标签【代码】

我在每个按钮旁边有5个按钮和5个标签.当我运行该应用程序时,我希望第一个按钮被启用,其余的按钮被禁用,并带有灰色标签.在我单击第一个按钮后,应禁用带有标签的标签并启用第二个按钮,以此类推. 这种方法很长,有更好的方法吗?private void Form1_Load(object sender, EventArgs e) {btn1.Enabled = true;btn2.Enabled = false;btn3.Enabled = false;btn4.Enabled = false;btn5.Enabled = false;lblStep1.Enabled = true;lblStep2.En...

c#-RichTextBox中的显示按钮【代码】

如何在设置指针的字符串前面显示按钮? 此刻,按钮出现在单击发生的字符串的对面.private void richTextBox1_MouseClick(object sender, MouseEventArgs e) {button2.Visible = true;int index = richTextBox1.SelectionStart;int line = richTextBox1.GetLineFromCharIndex(index);button2.Visible = true;int x = richTextBox1.Location.X - 10;int y = 25;for (int i = 0; i < richTextBox1.Lines.Length; i++){button2.Location...

c#-防止在UWP中单击按钮之间失去焦点【代码】

我正在开发将在触摸屏设备上使用的UWP应用程序.我有一个视图,用户可以通过点击文本框并单击三个按钮之一来输入午餐时间,这三个按钮可以使文本框中的时间增加不同的时间(15分钟,30分钟等). 例如,用户有45分钟的午餐时间,他们点击文本框,然后点击15分钟按钮,然后点击30分钟按钮. 我的问题是单击一个按钮后,文本框失去焦点,我需要再次单击文本框以重新获得焦点. 有没有一种方法可以防止按钮单击之间失去焦点?解决方法:如果您将目标设...

c#-WPF按钮隧道OnClick事件

我正在寻找一个隧道Button.Click事件.ButtonBase.Click事件正在冒泡,因此,只有在为该按钮注册的操作已经发生时(对于我需要的太晚),根才可以处理该事件. 我需要相应的“预览”事件,以便可以在按钮注册的事件发生之前处理该事件. 我不确定此类事件是否存在,因此,如果不存在,我将很高兴听到一些解决方法.解决方法:没有Button.PreviewClick事件.您可以尝试使用Button.PreviewMouseDown或Button.PreviewMouseUp来查看它是否适合您想要的...

C#如何创建代码以通过单击按钮事件将表单设置回默认属性?【代码】

使用Visual C#2008 Express Edition,我试图在表单上创建一个按钮,以将表单设置回默认属性,例如大小,背景色等.任何人都可以找到有关如何执行此操作的示例?解决方法:到目前为止,最简单的方法是仅创建表单的新实例并关闭旧实例.如果这是您应用程序的主要形式,则需要进行一些手术,关闭它会终止程序.首先打开Program.cs并对其进行编辑,如下所示:static class Program {[STAThread]static void Main() {Application.EnableVisualStyles...

c#-将命令按钮动态添加到GridView【代码】

我在尝试向网格中添加按钮时遇到问题.我的GridView首先在PageLoad事件中加载数据. 然后,我在每一行的第一个单元格中获取数据,并创建一个将链接到URL的按钮.要获取URL,我必须使用第一个单元格中的数据作为参数运行查询.首先,我是在RowDataBound事件中执行此操作的,但是对每一行都命中该查询确实使其变慢. 因此,我决定添加一个仅在单击按钮时才检索URL的按钮. 这是我的GridView:<asp:GridView ID="gvResults" runat="server"OnRowDa...

C#将一个按钮分配给另一个【代码】

我有一个GUI应用程序,其中添加了一个按钮.在多个插件dll中,将创建一个新按钮,需要将其添加到GUI中以代替现有的按钮. 有没有一种方法可以简单地说ButtonA = ButtonB?还是我必须在运行时从GUI中删除按钮,然后添加新按钮? 谢谢.解决方法:或者,您可以将其链接到另一个处理程序,例如: 您以前的Click事件处理程序private void ButtonA_Click(object sender, EventArgs e) { //Do sth }新的Click事件处理程序(例如,如果您创建新按钮)pr...

C#WPF按钮单击

我是否有办法检查是否单击了键? 我想要实现的是创建诸如文本编辑器之类的东西,我已经完成了大部分部分.现在,当我按下一个按钮时,在元素PreviewKeyUp和另一个PreviewKeyDown下都有一个函数……是否有类似PreviewKeyClick或KeyClick的东西? PS:我正在使用Visual Studio 2010并针对.NET Framework 3.5进行编译…我知道我可以使用4.0,但是3.5是由于客户端PC上的限制.该应用程序针对特定的客户端,并且我无法在客户端计算机上更新.NET...

c#-边框内的按钮【代码】

我在边框内的按钮有问题.我希望按钮填充边框内的按钮空间,但是该按钮位于边框上方而不是边框??下方.这样,它就隐藏了边界所形成的弯曲半径. 这是我的问题的图片: 有人知道如何将按钮置于边框下方吗? 这是我的按钮的xaml:<Button Name="filterCustomerBtn" Command="{Binding Path=UpdateDepartments}" Style="{StaticResource defaultButtonStyle}" Width="200" Margin="0, 15, 0, 0" HorizontalAlignment="Center">Filter now</...

c#-在MVVM模式中单击时更改按钮颜色【代码】

我有一个ICommand,当按下按钮时会触发该ICommand.发生这种情况时,我需要更改此按钮的背景颜色.如何使用MVVM模式执行此操作?private DelegateCommand asioMuted;public ICommand AsioMuted {get{if (asioMuted == null){asioMuted = new DelegateCommand(MuteAsio);}return asioMuted;} }XAML:<Button Content="Mute" Command="{Binding AsioMuted}"HorizontalAlignment="Left" Margin="29,282,0,0" VerticalAlignment="Top" Wid...

C#-导航和硬件后退按钮【代码】

我尝试在Windows Phone 8.1应用程序中使用后退按钮.当我启动应用程序时,我在页面A上.然后我转到页面B-它运行良好,但是当我经过时: A-> B-> C,然后单击硬件后退按钮应用程序转到A 当A-> B-> C-> D然后返回-也转到A 我使用以下代码进行导航:Frame.Navigate(typeof(StartingView));并使用此代码实现硬件后退按钮:HardwareButtons.BackPressed += HardwareButtons_BackPressed;Frame rootFrame = Window.Current.Content as Frame; ...

c#-修改按钮样式时通过而不是单击来获得焦点【代码】

我想做的事 在用户界面上切换时,大多数WPF控件在接收到键盘焦点时会显示一个虚线边框.用鼠标单击它们时,它们不会显示此边框. 我有一个带有自定义控件模板的按钮,我想要与上述相同的行为,但是我不仅想添加边框,还想修改按钮本身的外观. 我尝试了什么 >自定义FocusVisualStyle.这没有给我足够的灵活性,因为FocusVisualStyle设置的模板已添加到按钮的顶部.据我所知,这不能用于以任何方式修改(样式,动画,…)按钮本身.>使用具有IsFocuse...

C#-ContextMenuStrip向上或向下滚动按钮【代码】

我目前正在使用Windows Touch应用程序.一些winForm代码仍然存在.如您所见,滚动/箭头按钮的高度对于触摸按钮来说确实太小了.有没有办法将高度增加到35/40像素? 以下链接是VS2012 c#示例项目下载页面.download example here 谢谢.解决方法:此解决方案枚举ContextMenuStrip的子窗口.可能有两个子窗口(滚动按钮)或零个子窗口. 用于滚动按钮的控件是一个标签,默认情况下使用95的小图像.将图像更新为更大的图像(使用Marlett字体),然后将...

c#-将ContextMenu项的“ IsEnabled”绑定到按钮【代码】

是否可以将按钮的IsEnabled属性绑定到由NotifyIcon表示的上下文菜单项? 当我按下菜单项时,它将启动一个禁用btnSave的方法.在这种情况下,我也想“关闭” MenuItem.我以这种方式尝试过,但是没有用:<Window.Resources><ContextMenu x:Key="NotifierContextMenu" Placement="MousePoint"><MenuItem Header="Start" Click="start_timer" IsEnabled="{Binding ElementName=btnSave, Path=IsEnabled}"/></ContextMenu> </Window.Resourc...