WP7 — Как я могу получить мини-форму пути во время выполнения?

#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. Это то, на что указывало и мое исследование. Вопрос является частью обнадеживающего перехода к будущему ответу.