WPF интерфейс и static переменная

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by need_million, 17 May 2010.

  1. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    Есть переменная static string a;

    она часто изменяется и всегда когда она изменяется надо выводить это на экран ну к примеру в button.

    прошу пример.
     
  2. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    самый простой вариант в таймере дергать значение.

    и что значит "WPF интерфейс"?
     
  3. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    я не знаю как из статика на экран передать=(
    пример можно?
    и таймер не выход
     
  4. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    нафига придумывать себе грабли? убрать static и работать как с аксессором.
     
  5. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    не знаю что такое аксессор. а статик нужен.
     
  6. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    неправильный подход
     
  7. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    что не правельного?
     
  8. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    акцессоры для того и делаются - для централизованного контроля за измененеим состояния объекта и соответствующих действиях при этом. В твоем случае передача сообщения окну о изменении значения.

    В твоем случае не правильно организован доступ к данным. Из-за этого контролировать состояние можно только через жопу.
     
  9. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    акцессоры - что такое? я же сказал не знаю что это
     
  10. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    метод для доступа к значению приватной переменной. делается класс, в нем приватная переменная, и метод для доступа к ней. если значение переменной надо изменить - придется вызвать соответствующий метод. в этом методе можно сообщить окну об изменении.
     
  11. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    я понял. а как сообщить окну о изменение? как связать их?
     
  12. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    need_million русский язык подтяни.

    http://msdn.microsoft.com/en-us/library/aa287786(VS.71).aspx
    читай
     
  13. need_million

    need_million Member

    Joined:
    29 Apr 2010
    Messages:
    158
    Likes Received:
    6
    Reputations:
    0
    спасибо, я лучше подтяну C# asp wpf, то что приносит мне бабло =) ну или англ на крайняк.

    а теперь на счет статьи...

    акцессоры - это класс с приват полем и сет гет для него???

    я не чего не пропустил ???

    блин, не люблю я такие моменты... ладно=(

    а все таки, вот если мне надо static не как?