Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 4:自由拆分按钮_Silverlight_Silverlight 4.0_Button - Fatal编程技术网

Silverlight 4:自由拆分按钮

Silverlight 4:自由拆分按钮,silverlight,silverlight-4.0,button,Silverlight,Silverlight 4.0,Button,我正在寻找silverlight的免费splitbutton控件 我已经看过了,但是我不能下载。它在我的防火墙中被阻止了 你知道silverlight有什么免费的拆分按钮吗 谢谢Silverlight工具包中免费提供了该软件 从CodePlex下载最新的Silverlight工具包 http://silverlight.codeplex.com/ 下载SplitButton示例和项目。您可以使用SplitButton项目编译自己版本的SplitButton.dll,也可以使用示例程序进行研究

我正在寻找silverlight的免费splitbutton控件

我已经看过了,但是我不能下载。它在我的防火墙中被阻止了

你知道silverlight有什么免费的拆分按钮吗


谢谢

Silverlight工具包中免费提供了该软件

  • 从CodePlex下载最新的Silverlight工具包

    http://silverlight.codeplex.com/
    
  • 下载SplitButton示例和项目。您可以使用SplitButton项目编译自己版本的SplitButton.dll,也可以使用示例程序进行研究。(可选)

  • 向Silverlight项目中的Silverlight工具箱和SplitButton.dll添加引用(右键单击引用)

    SplitButton.dll
    System.Windows.Controls.Input.Toolkit.dll
    
  • 为Silverlight工具包和新的SplitButton向XAML添加这两个名称空间

    xmlns:splitButton="clr-namespace:Delay;assembly=SLTKSplitButton"
    xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
    
  • 添加拆分按钮代码。这使得一个按钮下降到三个选项

    <splitButton:SplitButton x:Name='Button1' Content="Open" Click="Button1_Clicked"> 
      <splitButton:SplitButton.ButtonMenuItemsSource>
          <toolkit:MenuItem Header="Open" Click="Button1_Clicked" />
          <toolkit:MenuItem Header="Open read-only" Click="Button1_ClickedRO" />
          <toolkit:MenuItem Header="Open as copy" Click="Button1_ClickedAC" />
      </splitButton:SplitButton.ButtonMenuItemsSource>
    </splitButton:SplitButton>
    
  • 感谢David Anson,一位使用Silverlight、Windows Phone和WPF平台的Microsoft开发人员。推特:@DavidAns

  • <splitButton:SplitButton x:Name='Button1' Content="Open" Click="Button1_Clicked"> 
      <splitButton:SplitButton.ButtonMenuItemsSource>
          <toolkit:MenuItem Header="Open" Click="Button1_Clicked" />
          <toolkit:MenuItem Header="Open read-only" Click="Button1_ClickedRO" />
          <toolkit:MenuItem Header="Open as copy" Click="Button1_ClickedAC" />
      </splitButton:SplitButton.ButtonMenuItemsSource>
    </splitButton:SplitButton>
    
    private void Button1_Clicked(object sender, RoutedEventArgs e)
    {
      MessageBox.Show("Opening document normally...");
    }
    
    private void Button1_ClickedRO(object sender, RoutedEventArgs e)
    {
      MessageBox.Show("Opening document read-only...");
    }
    
    private void Button1_ClickedAC(object sender, RoutedEventArgs e)
    {
      MessageBox.Show("Opening document as a copy...");
    }