Команда кнопки в ControlTemplate внутри ResourceDictionary

  1. Перейдите к URL-адресу вашего браузера Firefox, нажмите цепочку сертификатов HTTPS (рядом с адресом URL). Нажмите "more info" > "security" > "show certificate" > "details" > "export..". Выберите имя и выберите тип файла example.cer. Теперь у вас есть файл с хранилищем ключей, и вы должны добавить его в свой JVM
  2. Определить местоположение файлов cacerts, например. C:\Program Files (x86)\Java\jre1.6.0_22\lib\security\cacerts.
  3. Затем импортируйте файл example.cer в cacerts в командной строке:
  4. keytool -import -alias example -keystore C:\Program Files (x86)\Java\jre1.6.0_22\lib\security\cacerts -file example.cer

    Вам будет предложено ввести пароль по умолчанию это changeit

    Перезапустите JVM / ПК.

    источник: http://magicmonster.com/kb/prg/java/ssl/pkix_path_building_failed.html

0
задан gabi 16 January 2019 в 12:31
поделиться

2 ответа

То, что вы хотите сделать, это создать пользовательский элемент управления, содержащий текстовое поле с обработчиком событий для события «GotFocus», запускающим osk.exe, и обработчик событий «Lostfocus», завершающий osk.exe, примерно так:

<UserControl [...] >
    <Grid Background="White">
        <TextBlock GotFocus="ShowKeyboard" LostFocus="HideKeyboard"/>
    </Grid>
</UserControl>

    private void ShowKeyboard(object sender, RoutedEventArgs e)
    {
        //run osk.exe
    }

    private void HideKeyboard(object sender, RoutedEventArgs e)
    {
        //terminate osk.exe
    }
0
ответ дан Denis Schaf 16 January 2019 в 12:31
поделиться

Вы можете связать свою кнопку, используя PlacementTarget

<Button BorderThickness="1" Visibility="Visible" Command="{*..and now I want to bind my command...*}" DataContext="{Binding Path=PlacementTarget.Tag, RelativeSource={RelativeSource Self}}"/>

. Позже в коде вам нужно указать тег, он ищет окно, но вы можете изменить anecestorType.

<TextBox Tag="{Binding DataContext, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" />

Конечно, в вашей ViewModel (DataContext) вы должны указать правильную команду.

0
ответ дан Kaspar 16 January 2019 в 12:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: