|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
Форма используется на моноблоке(вводят пальцами на экране). Там существует компонент ComboBox. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
На элементе него маленькая стрелочка выпадающего списка(люди мажут). Как сделать кнопочку со стрелочной побольше? Такой вариант растягивает весь компонент, ято недопустимо. Код: xml 1. 2. 3.
Спасибо за внимание! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 14:39 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 14:49 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
SNenko, переопредели шаблон у ComboBox ComboBox.Template или задай размер кнопки через стили, кнопка там ToggleButton ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 16:18 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
SNenko, пример: Код: xml 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 16:27 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
Roman Mejtes, Спасибо прибольшое! Буду разбирать Ваш код и учиться)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 16:49 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
SNenko, Возвращаясь к теме. При попытке ссылаться на tbChemicalName, не могу ни получить ни изменить програмно tbChemicalName.Text! После Введения клавиатурой такста, праграма говорит что поле пустое он остается пустым Как мне это исправить. Код: c# 1. 2. 3. 4. 5. 6.
Код: xml 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.
Как получать данные из такого комбобокса? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 13:10 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
Замените Код: xml 1. 2.
На Код: xml 1.
Ну для popup тоже желательно дать название <Popup x:Name="PART_Popup" Источник: Стили и шаблоны элемента ComboBox Сам еще не до конца понял почему ваш вариант не работает, но это первое, что я проверил. Просто в коде самого элемента управления (ComboBox в данном случае) элементы, помеченные PART_ могут использоваться, а когда их нет, то элемент управления может работать неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 14:00 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
@k@DElpher, Странно но после добавления "PART_", ЗАРАБОТАЛО! Код: xml 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 15:50 |
|
Как сделать кнопочку со стрелочкой, в BomboBox побольше?
|
|||
---|---|---|---|
#18+
SNenko@k@DElpher, Странно но после добавления "PART_", ЗАРАБОТАЛО! Ну это такая принятая практика при проектировании контролов. У контрола есть: Исходный код *.cs и Generic.xaml - стиль по умолчанию. В данном случае вы стиль по умолчанию переопределили на свой. Есть соглашение, что если в исходном коде контрола напрямую используются визуальные элементы (меняются их свойства из кода), то эти элементы стоит помечать названием "PART_". У комбобокса есть две такие части, без них он просто работает не так, как его задумывал разработчик. http://professorweb.ru/my/WPF/Template/level17/template_index.php - вот можно попробовать тут об этом почитать (если не хочется более серьезную книгу читать). Про части "PART_" начинается с главы "Построение сложного шаблона" ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2014, 00:53 |
|
|
start [/forum/topic.php?fid=21&msg=38655853&tid=1441114]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 514ms |
0 / 0 |