Отримання рядка з ресурсу WPF C#
Днями, вірніше, сьогодні, почав вивчати новий для мене вид розробки додатків — Windows Presentation Foundation і одразу зіткнувся з величезним напливом питань, першим у списку яких є «Як отримати рядок із ресурсу»? Перечитавши безліч статей у пошуковій системі, я не знайшов робочого для себе коду (хіба що для .NET Framework 3.5), а так як пробую писати програми на VS2012 під .NET Framework 4.5, цей варіант мені не підходить.

Провівши багато часу в пошуках оптимального робочого коду, зібрав знання з кількох джерел і досяг свого!
Отже, для початку я створив файл ресурсів і вніс до нього рядок, надавши їй ім'я "ProductName" і, увага, змінив параметр модифікатора доступу на "public"

Після цього на кнопку надаю наступний код:
Запускаємо програму, тиснемо кнопку і ми бачимо…
Правильно! Помилка! Не вдалося знайти ресурси, що відповідають зазначеній культурі або нейтральній культурі. Що ж нам робити? І тут одне джерело підказує нам, що потрібно у властивостях файлу "Resources.resx" змінити параметр "Build Action" з "Resources" на "Embedded Resources"

Тепер можна скомпілювати та запустити програму без помилок. Profit.
PS.: Статтю писав для того, щоб програмісти-початківці швидко знайшли потрібну інформацію. Як писав вище, шлях досягнення цієї мети пройшов немалий.
У коді файлу "MainWindow.xaml.cs" знаходимо функцію:
Додаємо до неї рядок і наводимо до вигляду: