1 2
WPF:Наследование в избранное  новое горячее всё    подписка   модер. 
От: Аноним 628 
Дата: 18.03.10 15:25
Оценка: -1 :)
Есть приложение и в нем есть главное окно MainWindow и на нем кнопка
Создаю сборку с референсом на приложение, в ней создаю тот же нэймспейс и наследуемый класс от MainWindow
в классе пытаюсь обратиться к кнопке

this.button1

а он ругаецца — нету говорит у тибя кнопки!!!!!!!!!

как это нету?? — бегу к приложению в главное окно — есть!
бегу назад — а этот злобный компилятор говорит — нету!!!!!

почему он так ко мне?? ... (

18.03.10 21:56: Перенесено модератором из '.NET' — TK
Re: WPF:Наследование в избранное  новое    модер. 
От: Fortnum 
Дата: 18.03.10 16:36
Здравствуйте, Аноним, Вы писали:

А>а он ругаецца — нету говорит у тибя кнопки!!!!!!!!!

А>почему он так ко мне?? ... (

Добавь в Referenc`ы сборки ссылки на WindowsBase, PresentationCore и PresentationFramework.
Re[2]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 18.03.10 16:39
F>Добавь в Referenc`ы сборки ссылки на WindowsBase, PresentationCore и PresentationFramework.

Добавил сразу — без них не компилилось
Re[3]: WPF:Наследование в избранное  новое    модер. 
От: Fortnum 
Дата: 18.03.10 16:46
Здравствуйте, Аноним, Вы писали:

F>>Добавь в Referenc`ы сборки ссылки на WindowsBase, PresentationCore и PresentationFramework.

А>Добавил сразу — без них не компилилось.

У меня всё получается. Сборка компилится без проблем.
public class MainWindowSuccessor : ServEn.Test.XamlInheritance.App.MainWindow
{
    public MainWindowSuccessor()
    {
        Button.Content = "Huyak!";
    }
}
Re[4]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 18.03.10 17:05
Здравствуйте, Fortnum, Вы писали:

А можно пример сбросить — у меня не получается! VS2010 RC1
Re[5]: WPF:Наследование в избранное  новое    модер. 
От: Fortnum 
Дата: 18.03.10 17:07
Здравствуйте, Аноним, Вы писали:

А>А можно пример сбросить — у меня не получается! VS2010 RC1


СКАЧАТЬ не получается? Я же ссылку для скачивания проектов привел. Вот еще раз.
Re[6]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 18.03.10 17:27
Оценка: :)
F>СКАЧАТЬ не получается? Я же ссылку для скачивания проектов привел. Вот еще раз.

как оттуда скачать — я с дуру аакаунт там завел всеравно нет ссылки для скачивания — на rsdn файл закачать и прикрепить!
Спасибо
Re[7]: WPF:Наследование в избранное  новое    модер. 
От: Fortnum 
Дата: 18.03.10 17:46
Здравствуйте, Аноним, Вы писали:

А>как оттуда скачать — я с дуру аакаунт там завел всеравно нет ссылки для скачивания — на rsdn файл закачать и прикрепить!

А>Спасибо

Ну, извините
Внизу большими зелеными буквами на кнопке написано: Download Now with FileFactory Basic. Потом 30 секунд отсчитывает и пишет: Your download link is now available below.

Вот с РСДН скачивайте.
Re: WPF:Наследование в избранное  новое    модер. 
От: olegkr 
Дата: 18.03.10 18:06
Здравствуйте, <Аноним>, Вы писали:

А>this.button1

button1 часом не private?
Re[2]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 19.03.10 13:34
Здравствуйте, olegkr, Вы писали:
А>>this.button1
O>button1 часом не private?

дык он в xaml определен и в коде никакого модификатора доступа нет — как определить какой он? может он вааще засекреченный или еще какой?
Re[3]: WPF:Наследование в избранное  новое    модер. 
От: belnetmon 
Дата: 19.03.10 13:49
>дык он в xaml определен и в коде никакого модификатора доступа нет — как определить какой он? может он вааще засекреченный или еще какой?

Ха, ну так слону понятно. Он internal, со всеми вытекающими последствиями.

internal System.Windows.Controls.Button btnOk;

Вот что генерится из XAML в итоге.
А про internal помним, что доступ ограничен текущей сборкой.
Re[8]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 19.03.10 14:17
F>Ну, извините
F>Внизу большими зелеными буквами на кнопке написано: Download Now with FileFactory Basic. Потом 30 секунд отсчитывает и пишет: Your download link is now available below.
F>Вот с РСДН скачивайте.

Спасибо!
Re[4]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 19.03.10 14:49
B>internal System.Windows.Controls.Button btnOk;
B>Вот что генерится из XAML в итоге.
B>А про internal помним, что доступ ограничен текущей сборкой.

и как же до него добраться из другой сборки из такого же нэймспейса из наследуемого класса
Re[5]: WPF:Наследование в избранное  новое    модер. 
От: Codechanger 
Дата: 19.03.10 16:28
Здравствуйте, Аноним, Вы писали:

B>>internal System.Windows.Controls.Button btnOk;

B>>Вот что генерится из XAML в итоге.
B>>А про internal помним, что доступ ограничен текущей сборкой.

А>и как же до него добраться из другой сборки из такого же нэймспейса из наследуемого класса


А зачем?
Re[5]: WPF:Наследование в избранное  новое    модер. 
От: Rivalhttps://twitter.com/#!/red_rival
Дата: 19.03.10 16:51
Здравствуйте, Аноним, Вы писали:

B>>internal System.Windows.Controls.Button btnOk;

B>>Вот что генерится из XAML в итоге.
B>>А про internal помним, что доступ ограничен текущей сборкой.

А>и как же до него добраться из другой сборки из такого же нэймспейса из наследуемого класса


http://msdn.microsoft.com/en-us/library/aa970905.aspx


x:FieldModifier="Public"
«История жизни – это, по существу, развитие сознания, которое завуалировано морфологией.» Пьер Тейяр де Шарден
Re[6]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 19.03.10 20:10
R>
R>x:FieldModifier="Public"
R>


Спасибо за конкретную информацию!
Re[6]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 19.03.10 20:16
C>А зачем?

Как зачем? а зачем создают наследуемые классы?
Re[7]: WPF:Наследование в избранное  новое    модер. 
От: Codechanger 
Дата: 20.03.10 06:19
Здравствуйте, Аноним, Вы писали:

C>>А зачем?


А>Как зачем? а зачем создают наследуемые классы?


Непонятно, зачем вам кнопка в наследуемой форме...
Re[8]: WPF:Наследование в избранное  новое    модер. 
От: Аноним 628 
Дата: 21.03.10 09:31
C>Непонятно, зачем вам кнопка в наследуемой форме...

мне с ней нужно выполнять разные операции — задизаблить, заенаблить в завичсимости от состояния операций в наследуемом классе
и вообще странно, что наследуемый класс не должен иметь доступ к своим же запчастям!!!
чем же он отличается от стороннего в таком случае!!! нафик тогда наследование??
Re[9]: WPF:Наследование в избранное  новое    модер. 
От: Codechanger 
Дата: 21.03.10 10:43
Здравствуйте, Аноним, Вы писали:

C>>Непонятно, зачем вам кнопка в наследуемой форме...


А>мне с ней нужно выполнять разные операции — задизаблить, заенаблить в завичсимости от состояния операций в наследуемом классе

А>и вообще странно, что наследуемый класс не должен иметь доступ к своим же запчастям!!!
А>чем же он отличается от стороннего в таком случае!!! нафик тогда наследование??

Советую почитать про команды в WPF.Советую почитать хотя бы про MVC(MVP).MVVM, боюсь, не осилите.
1 2