Доступ к ресурсу через codebehind в WPF

Вам просто нужен объект заказа, чтобы вызвать новые электронные письма заказа. WC()->mailer()->emails['WC_Email_New_Order']->trigger( $order->get_id(), $order );

62
задан Dave Clemmer 16 September 2011 в 23:16
поделиться

3 ответа

Вы должны использовать System.Windows.controls.Usercontrol FindResource () или TryfindResource () методы.

Кроме того, хорошая практика состоит в том, чтобы создать константу строки, которая отображает имя вашего ключа в словаре ресурсов (чтобы вы могли изменить его только на одном месте).

71
ответ дан 24 November 2019 в 16:45
поделиться

Я получил ресурсы на C# (Рабочий стол WPF W/Платформа.NET 4.8) использование кода ниже

{DefaultNamespace}.Properties.Resources.{ResourceName}
0
ответ дан 24 November 2019 в 16:45
поделиться

Вы также можете использовать this.Resources["mykey"]. Думаю, это не намного лучше, чем ваше собственное предложение.

25
ответ дан 24 November 2019 в 16:45
поделиться
Другие вопросы по тегам:

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