Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Как добавить в ресурсы поля или свойства класса?


Автор: Stas123 22.6.2011, 10:04
Как добавить в ресурсы поля или свойства класса?
Как это сделать если эти поля принадлежат классу ,на основе которго делается окно?


Автор: Kefir 22.6.2011, 10:40
В ресурсы нельзя добавлять поля и свойства (я вообще слабо понимаю эту формулировку). В ресурсах могут быть только объекты.

Если же вам надо доступаться до свойств окна из его XAML, то можно например делать это так:
Код

<Window x:Name="MyWindow">
    <TextBox Text="{Binding SomeTextProperty, ElementName=MyWindow}"/>
</Window>

В этом случае текст будет взять из элемента, имя которого ибозначено в ElementName=MyWindow

Автор: Stas123 22.6.2011, 12:00
Как именно обратится? 
Код

<TextBox Text="{Binding SomeTextProperty, ElementName=qWindow.STROO}"/>

Так?

Автор: -Mikle- 22.6.2011, 12:16
Вы лучше начните с азов. Очень много написано уже в интернете для начинающих. Когда будет примерное понимание и конкретные трудности, обращайтесь, всегда рады помочь разобраться с проблемой (а не учить с нуля). Делаю такой вывод, потому что Kefir дал вам ответ на ваш вопрос, но вы либо не поняли ответ, либо изначально ваш вопрос был задан неверно. Я просил вас в вашем предыдущем топике сформулировать вопрос четко. Телепатов, умеющих читать ваши мысли, нету на всей планете. Благодарю за понимание.

Автор: Stas123 22.6.2011, 14:53
-Mikle-, 
Напишите, пожалуйста, где почитать.
MSDN смотрел, не он не годится для тех, кто ничинеат с нуля.

Автор: -Mikle- 22.6.2011, 15:53
http://www.google.kz/#hl=ru&source=hp&q=wpf+%D1%81+%D1%87%D0%B5%D0%B3%D0%BE+%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C&oq=WPF+%D1%81+%D1%87&aq=0&aqi=g1&aql=&gs_sm=e&gs_upl=3141l7116l0l13l11l1l0l0l0l571l3867l0.1.2.2.2.3l10&fp=41404b1eed611710&biw=1280&bih=929
http://habrahabr.ru/blogs/net/87542/

И остальные ссылки в гугле по вышеприведенному запросу тоже. Также, поспрашивайте у гугла с другой формулировкой вопроса. Это поможет вам начать и понять основные моменты.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)