当前位置: 首页>>代码示例>>C#>>正文


C# ButtonBase.SetValue方法代码示例

本文整理汇总了C#中System.Windows.Controls.Primitives.ButtonBase.SetValue方法的典型用法代码示例。如果您正苦于以下问题:C# ButtonBase.SetValue方法的具体用法?C# ButtonBase.SetValue怎么用?C# ButtonBase.SetValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.Controls.Primitives.ButtonBase的用法示例。


在下文中一共展示了ButtonBase.SetValue方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SetConfigData

 /// <summary>
 /// Sets the value of the ConfigData attached property to a specified ButtonBase.
 /// </summary>
 /// <param name="element">The ButtonBase to which the attached property is written.</param>
 /// <param name="value">The needed ConfigData value.</param>
 public static void SetConfigData(ButtonBase element, string value)
 {
     if (element == null)
     {
         throw new ArgumentNullException("element");
     }
     element.SetValue(ConfigDataProperty, value);
 }
开发者ID:Esri,项目名称:arcgis-viewer-silverlight,代码行数:13,代码来源:ExtensionAttachedProperties.cs

示例2: GetOrCreateBehavior

 private static ButtonBaseClickCommandBehavior GetOrCreateBehavior(ButtonBase buttonBase)
 {
     var behavior = buttonBase.GetValue(clickCommandBehaviorProperty) as ButtonBaseClickCommandBehavior;
     if (behavior == null)
     {
         behavior = new ButtonBaseClickCommandBehavior(buttonBase);
         buttonBase.SetValue(clickCommandBehaviorProperty, behavior);
     }
     return behavior;
 }
开发者ID:philcockfield,项目名称:Open.TestHarness.SL,代码行数:10,代码来源:Click.cs

示例3: ReadOnlyProperties

		static public void ReadOnlyProperties (ButtonBase bb)
		{
			Assert.IsFalse ((bool) bb.GetValue (ButtonBase.IsFocusedProperty), "Get/IsFocusedProperty");
			Assert.IsFalse ((bool) bb.GetValue (ButtonBase.IsMouseOverProperty), "Get/IsMouseOverProperty");
			Assert.IsFalse ((bool) bb.GetValue (ButtonBase.IsPressedProperty), "Get/IsPressedProperty");

			Assert.Throws<InvalidOperationException> (delegate {
				bb.SetValue (ButtonBase.IsFocusedProperty, true);
			});
			Assert.IsFalse (bb.IsFocused, "IsFocused");

			Assert.Throws<InvalidOperationException> (delegate {
				bb.SetValue (ButtonBase.IsMouseOverProperty, true);
			});
			Assert.IsFalse (bb.IsMouseOver, "IsMouseOver");

			Assert.Throws<InvalidOperationException> (delegate {
				bb.SetValue (ButtonBase.IsPressedProperty, true);
			});
			Assert.IsFalse (bb.IsPressed, "IsPressed");

			bb.ClearValue (ButtonBase.IsFocusedProperty);
			bb.ClearValue (ButtonBase.IsMouseOverProperty);
			bb.ClearValue (ButtonBase.IsPressedProperty);
		}
开发者ID:dfr0,项目名称:moon,代码行数:25,代码来源:ButtonBaseTest.cs

示例4: SetCommandParameter

 public static void SetCommandParameter(ButtonBase buttonBase, object parameter)
 {
     if (buttonBase == null) throw new System.ArgumentNullException("buttonBase");
     buttonBase.SetValue(CommandParameterProperty, parameter);
 }
开发者ID:nick121212,项目名称:xima_desktop3,代码行数:5,代码来源:Click.cs

示例5: SetCommand

 public static void SetCommand(ButtonBase buttonBase, ICommand command)
 {
     if (buttonBase == null) throw new System.ArgumentNullException("buttonBase");
     buttonBase.SetValue(CommandProperty, command);
 }
开发者ID:nick121212,项目名称:xima_desktop3,代码行数:5,代码来源:Click.cs

示例6: SetCommand

 public static void SetCommand(ButtonBase button, ICommand value)
 {
     button.SetValue(CommandProperty, value);
 }
开发者ID:name2name2,项目名称:mvvmlight,代码行数:4,代码来源:ButtonBaseExtensions.cs

示例7: SetCommand

 public static void SetCommand(ButtonBase buttonBase, ICommand command) { buttonBase.SetValue(CommandProperty, command); }
开发者ID:philcockfield,项目名称:Open.TestHarness.SL,代码行数:1,代码来源:Click.cs

示例8: SetWindowState

 public static void SetWindowState(ButtonBase obj, WindowState value)
 {
     obj.SetValue(WindowStateProperty, value);
 }
开发者ID:Mrding,项目名称:Ribbon,代码行数:4,代码来源:CustomWindowBehavior.cs

示例9: SetCommandParameter

 public static void SetCommandParameter(ButtonBase button, object value)
 {
     button.SetValue(CommandParameterProperty, value);
 }
开发者ID:name2name2,项目名称:mvvmlight,代码行数:4,代码来源:ButtonBaseExtensions.cs

示例10: SetInstance

 public static void SetInstance(ButtonBase dobj, ICommand value)
 {
     if (dobj != null)
      {
     dobj.SetValue (InstanceProperty, value);
      }
 }
开发者ID:mrange,项目名称:281slides,代码行数:7,代码来源:DependencyProperties.cs

示例11: SetHandler

 public static void SetHandler(ButtonBase dobj, CommandHandler value)
 {
     if (dobj != null)
      {
     dobj.SetValue (HandlerProperty, value);
      }
 }
开发者ID:mrange,项目名称:281slides,代码行数:7,代码来源:DependencyProperties.cs

示例12: SetDropDownMenu

 public static void SetDropDownMenu(ButtonBase obj, bool value)
 {
     obj.SetValue(DropDownMenuProperty, value);
 }
开发者ID:catwalkagogo,项目名称:Heron,代码行数:4,代码来源:DropDownMenuButton.cs

示例13: SetCommandParameter

 public static void SetCommandParameter(ButtonBase buttonBase, object parameter)
 {
     buttonBase.SetValue(CommandParameterProperty, parameter);
 }
开发者ID:changhongfu,项目名称:TDDKata,代码行数:4,代码来源:Click.cs

示例14: HookCommand

 private static void HookCommand(ButtonBase element, ICommand command)
 {
     CommandButtonBehavior behavior = new CommandButtonBehavior(element, command);
     behavior.Attach();
     element.SetValue(CommandButtonBehaviorProperty, behavior);
 }
开发者ID:jsmithorg,项目名称:Mvvm,代码行数:6,代码来源:Behavior.cs


注:本文中的System.Windows.Controls.Primitives.ButtonBase.SetValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。