|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
ПРиветствую! Как реализовать, чтобы 2 разных параметра использовались из первого окна в другом: Сейчас так сделал, но так не нравится, когда все в одной строке передается, хочется, чтобы каждое значение было в разных переменных и раскидать их по разным lable(Combobox1.Text & Combobox2.Text): первая форма: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
вторая форма куда уходит: Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 18:07 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
заходим в google и ищем: Window DataContext MVVM WPF ООП ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 18:18 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Roman Mejtes, понял свои ошибки, а именно - все не так!!!:) лучше использовать сразу тот, или иной фрэймворк, или пока на голом WPF MVVM учиться? И еще вопрос, MVVM pattern насколько облегчает житие бытие, или это просто еще шаг вперед? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 19:03 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
mishanya3624чтобы 2 разных параметра использовались из первого окна в другом: Я же рекомендовал прочитать главу учебника про параметры метода. Палларис спрашивал, не издеваешься ли ты, когда спрашиваешь, как передать параметр в метод. А ты опять и опять грызешь кактус. Это так сложно прочитать первые несколько глав учебника по C#? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 19:48 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
mishanya3624, MVVM pattern насколько облегчает житие бытие, или это просто еще шаг вперед?почему ИЛИ? И то и другое. Но пока ты пишешь mishanya3624 Код: c# 1.
MVVM тебе будет только мешать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 19:49 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Что не так делаю: Window1.xaml , где хочу видеть textbox ы из MainWindow Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Вот сам MainWindow: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 00:55 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Один из вариантов- ты можешь передать два параметра через параметры конструктора. Ну только не спрашивай пожалуйста, что такое параметры и что такое конструктор. Ты это должен знать раньше, чем начать писать любую программу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 01:02 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
mishanya3624 Код: xml 1.
это тоже плохой стиль. Дизайн формы в WPF создается с помощью панелей компоновки. Абсолютное позиционирование элементов не используется почти никогда. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 01:04 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Shocker.Pro, Margin - это относительное, просто он размещал их через дизайнер форм. Я его в своей VS вообще отключил, только память жрет и толку 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:38 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Roman MejtesShocker.Pro, Margin - это относительное, просто он размещал их через дизайнер форм. Я его в своей VS вообще отключил, только память жрет и толку 0Да, практически, абсолютное - почти что заданы Top и Left, как в WinForms. Ты бы не стал так размещать метки, загнал бы их как минимум в StackPanel, правильно? Да, зря они дизайнер такому научили, теперь он новичков плохому учит. Я не отключал дизайнер, поглядываю на результат, но пишу, конечно, XAML. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 11:52 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Shocker.Pro, просто в 99% случаев я в XAML работаю с DictionaryResources в которых находятся шаблоны и стили для в рамках данного файла. А дизайнер не поддерживает DataTemplate'ы, хотя что мешает загнать в дизайнере это все в ContentPresenter мне не понятно. + когда он не нужен, а я хочу поменять размер окна с кодом, часто цеплялся за Splitter дизайнера, но в 2015 сделали возможность его полностью выпилить. Еще дизайнер может зависать отлично и ресурсы жрет непомерно ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 15:02 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
так, : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
еще: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Ну все же логично!!!!! должно же передаваться... Но передается только тогда, когда я в замле Window1 прописываю у комбокса свойство Text="kjgvdfsjkbvglsjd", если я пишу ему TExt = "{Binding Pach=ss}" то значение не прилетает ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 15:53 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
ерунду написал, чиатй дальше про MVVM и RelayCommand , NavigationService и тд и тп ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 16:11 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
{Binding} - это MarkupExtension и работает он только из XAML кода, через XAMLReader. То есть в CodeBehind вы не можете для свойства Text присвоить значение {Binding BlaBlaBla} или любой другой MarkupExtension. Свойству Text нужно присвоить значение соответствующего этому свойству типа (в данном случае этот тип String). Для того, чтоб назначить связывание свойста через код, необходимо использовать метод FrameworkElement.SetBinding(DependencyProperty, Binding); или через BindingOperations.SetBinding(DependencyObject, DependencyProperty, Binding) (так как DependencyObject не имеет метода SetBinding, но может участвовать в связывании) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 16:13 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Roman Mejtes, да ему это рано , ему надо понять концепцию. наверняка одной моделью для 2-х окон можно в его случае обойтись, просто навигацию правильно сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 16:16 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
голова моя бедовая :(( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 17:41 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5.
Ошибка 1 Для нестатического поля, метода или свойства "System.Windows.Navigation.NavigationService.Navigate(System.Uri)" требуется ссылка на объект G:\Git\Projects\p_record\p_record\Window1.xaml.cs 93 13 p_record хелпуйте ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 21:59 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5.
так при событии при нажатии на кнопку ругается, что {"Ссылка на объект не указывает на экземпляр объекта."} ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 22:17 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Roman Mejtes, Было бы интересно глянуть. Да и вообще на XAML Guidelines, находил пару интересных документов на эту тему. Особенно интересно, когда приложение модульное, и соответственно много проектов (у нас основные стили прям в App.xaml подключаются, но некоторая путаница и дублирование уже ощущается). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 09:32 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
еще 1 вопрос профана, если у меня в классе 2 конструктора с одинаковыми именами - это не есть гуд? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 13:05 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
mishanya3624, вам бы учебник по C# прочесть.... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 13:07 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Shocker.Pro, уже:) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 17:05 |
|
Передать несколько значений между окнами.
|
|||
---|---|---|---|
#18+
Быстро )) И что там про перегрузку конструкторов? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 17:16 |
|
|
start [/forum/topic.php?fid=21&fpage=13&tid=1440729]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 171ms |
0 / 0 |