Как сделать стили ресурса WPF переключаемыми во времени выполнения?

Программно установите флажок для соответствующего компонента (WizardForm.NoIconsCheck).

Вы должны делать это только при новой установке. Для обновлений / переустановок вы должны сохранить предыдущий выбор пользователя (более того, теперь, когда Inno Setup даже не отображает страницу мастера Select Start Folder для переустановок).

procedure InitializeWizard();
begin
  if not IsUpgrade then
    WizardForm.NoIconsCheck.Checked := True;
end;

О функции IsUpgrade см. В моем ответе на
Может ли Inno Setup по-разному реагировать на новую установку и обновление?

11
задан Edward Tanguay 9 April 2009 в 11:43
поделиться

3 ответа

Вам необходимо использовать DynamicResource внутри Window1.xaml вместо StaticResource . StaticResource оценивается только один раз, тогда как DynamicResource фактически прослушивает изменения.

14
ответ дан 3 December 2019 в 09:42
поделиться

Я согласен с людьми, которые говорят: попробуйте оба и используйте то, что вам нравится больше всего.

Я думаю, что Rails будет интересным опытом из-за соглашения о конфигурации и принудительной архитектуре MVC. Кроме того, я не уверен, что опыт работы с Django связан со StackOverflow, но на все мои вопросы по Rails отвечают очень быстро.

Также имейте в виду, что при необходимости вы можете вызвать службу python для выполнения некоторых статистических вычислений.

Вот статья, написанная парнем, который перешел из .NET / C # в Rails в Django / Python, а затем обратно в Rails. Возможно, стоит прочесть.

http: //blog.carlmercier. XamlReader, в котором вы определили новый стиль

  • Получить ссылку на новый стиль из загруженного ресурса (ресурс newStyle = (Style) ["styleName])
  • Установить новый стиль для элемента управления: control.Style = newStyle
  • HTH

    до свидания

    0
    ответ дан 3 December 2019 в 09:42
    поделиться
    -3
    ответ дан 3 December 2019 в 09:42
    поделиться
    Другие вопросы по тегам:

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