#data-binding #windows-phone-7 #geometry
#привязка данных #windows-phone-7 #геометрия
Вопрос:
У меня есть привязанный к базе данных ряд предопределенных форм (путь с данными = «» установлен), каждая из которых запускает одно и то же событие при нажатии. Я хотел бы программно получить доступ к мини-форме пути.Свойство данных во время выполнения, чтобы иметь возможность сохранять его.
В этом случае я мог просто назвать элементы и по щелчку мыши проверить, какой из них, однако я бы предпочел более общее решение. Кажется, есть несколько обходных путей WPF, но я не видел ни одного для WP7.
Кто-нибудь знает, возможно ли это? и если да, то как это сделать?
Спасибо.
Комментарии:
1. Стоит отметить, что если путь загружен цифрами заранее (или Xaml загружается из данных пути) вместо того, чтобы напрямую задавать данные пути, используется такой метод, как этот stringtopathgeometry.codeplex.com должно сработать.
Ответ №1:
Изучая, возможно ли это и как это может быть возможно, я наткнулся наhttp://www.eightyeightpercentnerd.dreamhosters.com/?p=40 и хотя он довольно старый, он объясняет, как данные / геометрия путей обрабатываются в Siverlight.
Это наводит меня на мысль, что вам, возможно, лучше попытаться найти другой подход к решению вашей проблемы. 🙁
Комментарии:
1. Спасибо, Мэтт, в настоящее время я привязываю данные пути к viewmodel с помощью самой строки данных, чтобы я мог извлечь ее как datacontext. Это работает, но я надеялся найти способ вернуть эти данные обратно, не прибегая к этому.
2. Я думаю , что проблема в том, что вы не можете, поскольку мини-язык — это один из способов, поскольку не все может быть представлено в нем.
3. Это то, на что указывало и мое исследование. Вопрос является частью обнадеживающего перехода к будущему ответу.