Browse Source

ClassBrowser: Opening GAC assemblies by double click.

pull/80/head
Andreas Weizel 13 years ago
parent
commit
00c368678c
  1. 2
      src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml
  2. 11
      src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs

2
src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml

@ -27,7 +27,7 @@
<Label DockPanel.Dock="Left" Target="{Binding ElementName=filterTextBox}">_Search:</Label> <Label DockPanel.Dock="Left" Target="{Binding ElementName=filterTextBox}">_Search:</Label>
<TextBox Name="filterTextBox" TextChanged="FilterTextBox_TextChanged" /> <TextBox Name="filterTextBox" TextChanged="FilterTextBox_TextChanged" />
</DockPanel> </DockPanel>
<ListView Name="listView" Grid.Row="1" Margin="0, 8" core:SortableGridViewColumn.SortMode="Automatic" SelectionChanged="ListView_SelectionChanged"> <ListView Name="listView" Grid.Row="1" Margin="0, 8" core:SortableGridViewColumn.SortMode="Automatic" SelectionChanged="ListView_SelectionChanged" MouseDoubleClick="ListView_MouseDoubleClick">
<ListView.View> <ListView.View>
<GridView> <GridView>
<core:SortableGridViewColumn x:Name="nameColumn" Width="300" Header="Reference Name" DisplayMemberBinding="{Binding ShortName}" /> <core:SortableGridViewColumn x:Name="nameColumn" Width="300" Header="Reference Name" DisplayMemberBinding="{Binding ShortName}" />

11
src/Main/SharpDevelop/Dom/ClassBrowser/OpenFromGacDialog.xaml.cs

@ -173,7 +173,18 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
okButton.IsEnabled = listView.SelectedItems.Count > 0; okButton.IsEnabled = listView.SelectedItems.Count > 0;
} }
void ListView_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
// Double click in list = click on OK button
ConfirmCurrentSelection();
}
void OKButton_Click(object sender, RoutedEventArgs e) void OKButton_Click(object sender, RoutedEventArgs e)
{
ConfirmCurrentSelection();
}
void ConfirmCurrentSelection()
{ {
this.DialogResult = true; this.DialogResult = true;
Close(); Close();

Loading…
Cancel
Save