|
Переопределить одно значение в шаблоне как?
|
|||
---|---|---|---|
#18+
Всем привет. Построил 2 кнопки двух видов Expression Blend, теперь пытаюсь оптимизировать "напильником". Одна кнопка такая: Код: 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.
Кнопка второго вида точно такая же по шрифту, поведению и т.д., но использует другой рисунок. Написал такое: Код: xml 1. 2. 3.
А как дальше - не знаю. Как мне можно переопределить только вот это <Image x:Name="image" Source="{StaticResource VioletKeyPicture}" ... Не повторяя заново всего остального? Как тут делается это наследование (если можно так назвать его)? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2012, 11:53 |
|
Переопределить одно значение в шаблоне как?
|
|||
---|---|---|---|
#18+
Задавайте разницу во viewModel-и - и всё. Определяйте там ресурсы, имена картинок - что угодно. Да хоть сам UserControl держите во viewModel-и и показывайте его через ContentPresenter. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2012, 02:25 |
|
Переопределить одно значение в шаблоне как?
|
|||
---|---|---|---|
#18+
А наследование "тут" делается почти как обычно, только не для этого оно используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2012, 02:27 |
|
Переопределить одно значение в шаблоне как?
|
|||
---|---|---|---|
#18+
Мне бы примерчик какой-нибудь. Я просто пока эти умные слова не очень понимаю, а по примеру может и разобрался бы. Книжки тоже пытаюсь читать, но пока в голове полная каша. По полочкам не разлеглось. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2012, 09:40 |
|
Переопределить одно значение в шаблоне как?
|
|||
---|---|---|---|
#18+
Код: 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. 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. 62. 63. 64. 65. 66. 67.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Кнопки, как видишь, совершенно одинаковые, но разного цвета. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 01:39 |
|
|
start [/forum/topic.php?fid=21&fpage=34&tid=1441580]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 125ms |
0 / 0 |