Browse Source
- added resource strings - added code completion options - small code completion improvements git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4378 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61shortcuts
13 changed files with 194 additions and 111 deletions
@ -1,12 +1,21 @@
@@ -1,12 +1,21 @@
|
||||
<gui:OptionPanel x:Class="ICSharpCode.XamlBinding.Options.CodeCompletion" |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:gui="clr-namespace:ICSharpCode.SharpDevelop.Gui;assembly=ICSharpCode.SharpDevelop" |
||||
xmlns:addin="clr-namespace:ICSharpCode.XamlBinding" |
||||
xmlns:sd="http://icsharpcode.net/sharpdevelop/core" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> |
||||
<StackPanel> |
||||
<GroupBox Header="{sd:Localize ICSharpCode.XamlBinding.Options.CodeCompletionGroupLabel}"> |
||||
<CheckBox Content="{sd:Localize ICSharpCode.XamlBinding.Options.UseExtensionCompletion}" |
||||
IsChecked="{sd:OptionBinding ICSharpCode.XamlBinding.Options.XamlBindingOptions.UseExtensionCompletion}" /> |
||||
<GroupBox Header="{sd:Localize AddIns.XamlBinding.Options.CodeCompletionGroupLabel}"> |
||||
<StackPanel> |
||||
<CheckBox Content="{sd:Localize AddIns.XamlBinding.Options.UseExtensionCompletion}" |
||||
IsChecked="{sd:OptionBinding addin:XamlBindingOptions.UseExtensionCompletion}" /> |
||||
<CheckBox Content="{sd:Localize AddIns.XamlBinding.Options.SwitchToCodeViewAfterInsertion}" |
||||
IsChecked="{sd:OptionBinding addin:XamlBindingOptions.SwitchToCodeViewAfterInsertion}" /> |
||||
<DockPanel> |
||||
<Label Content="{sd:Localize AddIns.XamlBinding.Options.EventHandlerNamePattern}" /> |
||||
<TextBox Text="{sd:OptionBinding addin:XamlBindingOptions.EventHandlerNamePattern}" /> |
||||
</DockPanel> |
||||
</StackPanel> |
||||
</GroupBox> |
||||
</StackPanel> |
||||
</gui:OptionPanel> |
||||
@ -1,17 +1,45 @@
@@ -1,17 +1,45 @@
|
||||
/* |
||||
* Created by SharpDevelop. |
||||
* User: Siegfried |
||||
* Date: 19.06.2009 |
||||
* Time: 22:20 |
||||
* |
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
*/ |
||||
// <file>
|
||||
// <copyright see="prj:///doc/copyright.txt"/>
|
||||
// <license see="prj:///doc/license.txt"/>
|
||||
// <owner name="Siegfried Pammer" email="sie_pam@gmx.at"/>
|
||||
// <version>$Revision: 3731 $</version>
|
||||
// </file>
|
||||
|
||||
using System; |
||||
using ICSharpCode.Core; |
||||
using System.Diagnostics; |
||||
|
||||
namespace ICSharpCode.XamlBinding.Options |
||||
namespace ICSharpCode.XamlBinding |
||||
{ |
||||
public static class XamlBindingOptions |
||||
{ |
||||
public static bool UseExtensionCompletion { get; set; } |
||||
{ |
||||
static Properties properties; |
||||
|
||||
static XamlBindingOptions() |
||||
{ |
||||
properties = PropertyService.Get("XamlBinding.Options", new Properties()); |
||||
} |
||||
|
||||
static Properties Properties { |
||||
get { |
||||
Debug.Assert(properties != null); |
||||
return properties; |
||||
} |
||||
} |
||||
|
||||
public static bool UseExtensionCompletion { |
||||
get { return properties.Get("UseExtensionCompletion", true); } |
||||
set { properties.Set("UseExtensionCompletion", value); } |
||||
} |
||||
|
||||
public static bool SwitchToCodeViewAfterInsertion { |
||||
get { return properties.Get("SwitchToCodeViewAfterInsertion", true); } |
||||
set { properties.Set("SwitchToCodeViewAfterInsertion", value); } |
||||
} |
||||
|
||||
public static string EventHandlerNamePattern { |
||||
get { return properties.Get("EventHandlerNamePattern", "%Object%_%Event%"); } |
||||
set { properties.Set("EventHandlerNamePattern", value); } |
||||
} |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue