This commit is contained in:
bao-qian
2016-06-21 00:18:35 +01:00
parent 91e9d7431a
commit cf5ab0ddef
7 changed files with 189 additions and 189 deletions

View File

@@ -21,6 +21,7 @@ namespace Wox.Plugin.WebSearch
[NotNull] [NotNull]
[JsonIgnore] [JsonIgnore]
internal string IconPath => Path.Combine(Main.ImagesDirectory, Icon); internal string IconPath => Path.Combine(Main.ImagesDirectory, Icon);
[JsonIgnore] [JsonIgnore]
public ImageSource Image => ImageLoader.Load(IconPath); public ImageSource Image => ImageLoader.Load(IconPath);

View File

@@ -24,12 +24,14 @@
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<TextBlock Margin="10" FontSize="14" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" <TextBlock Margin="10" FontSize="14" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center"
HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_title}" /> HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_title}" />
<TextBox Text="{Binding SearchSource.Title}" Margin="10" Grid.Row="0" Width="300" Grid.Column="1" VerticalAlignment="Center" <TextBox Text="{Binding SearchSource.Title}" Margin="10" Grid.Row="0" Width="300" Grid.Column="1"
VerticalAlignment="Center"
HorizontalAlignment="Left" /> HorizontalAlignment="Left" />
<TextBlock Margin="10" FontSize="14" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" <TextBlock Margin="10" FontSize="14" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center"
HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_url}" /> HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_url}" />
<TextBox Text="{Binding SearchSource.Url}" Margin="10" Grid.Row="1" Width="300" Grid.Column="1" VerticalAlignment="Center" <TextBox Text="{Binding SearchSource.Url}" Margin="10" Grid.Row="1" Width="300" Grid.Column="1"
VerticalAlignment="Center"
HorizontalAlignment="Left" /> HorizontalAlignment="Left" />
<TextBlock Margin="10" FontSize="14" Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" <TextBlock Margin="10" FontSize="14" Grid.Row="2" Grid.Column="0" VerticalAlignment="Center"
@@ -39,7 +41,8 @@
<TextBlock Margin="10" FontSize="14" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center" <TextBlock Margin="10" FontSize="14" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center"
HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_enable}" /> HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_enable}" />
<CheckBox IsChecked="{Binding SearchSource.Enabled}" Margin="10" Grid.Row="3" Grid.Column="1" VerticalAlignment="Center" /> <CheckBox IsChecked="{Binding SearchSource.Enabled}" Margin="10" Grid.Row="3" Grid.Column="1"
VerticalAlignment="Center" />
<TextBlock Margin="10" FontSize="14" Grid.Row="4" Grid.Column="0" VerticalAlignment="Center" <TextBlock Margin="10" FontSize="14" Grid.Row="4" Grid.Column="0" VerticalAlignment="Center"
HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_icon}" /> HorizontalAlignment="Right" Text="{DynamicResource wox_plugin_websearch_icon}" />

View File

@@ -48,7 +48,6 @@ namespace Wox.Plugin.WebSearch
private void OnConfirmButtonClick(object sender, RoutedEventArgs e) private void OnConfirmButtonClick(object sender, RoutedEventArgs e)
{ {
if (string.IsNullOrEmpty(_searchSource.Title)) if (string.IsNullOrEmpty(_searchSource.Title))
{ {
var warning = _api.GetTranslation("wox_plugin_websearch_input_title"); var warning = _api.GetTranslation("wox_plugin_websearch_input_title");

View File

@@ -15,6 +15,7 @@ namespace Wox.Plugin.WebSearch
SelectedSearchSource = SearchSources[0]; SelectedSearchSource = SearchSources[0];
} }
} }
public ObservableCollection<SearchSource> SearchSources { get; set; } = new ObservableCollection<SearchSource> public ObservableCollection<SearchSource> SearchSources { get; set; } = new ObservableCollection<SearchSource>
{ {
new SearchSource new SearchSource
@@ -206,10 +207,7 @@ namespace Wox.Plugin.WebSearch
/// </summary> /// </summary>
public string Suggestion public string Suggestion
{ {
get get { return SelectedSuggestion.ToString(); }
{
return SelectedSuggestion.ToString();
}
set set
{ {
foreach (var s in Suggestions) foreach (var s in Suggestions)
@@ -221,6 +219,5 @@ namespace Wox.Plugin.WebSearch
} }
} }
} }
} }
} }