Я отправляю электронную почту, используя C # .NET, для чего использую класс System.Net.Mail.MailMessage
. Я хочу выделить часть темы письма жирным шрифтом.
Мой класс определяется следующим образом: открытый класс Frame ...
Я создаю небольшое приложение для Windows Phone 7 (Silverlight 3), которое позволяет пользователю добавлять объекты на экран и перетаскивать их. Мой класс определяется следующим образом:
public class Frame
{
public double Height{ get; set; }
public double Width { get; set; }
public Uri Image { get; set; }
public string Details { get; set; }
public SolidColorBrush BgColor { get; set; }
}
Мой вопрос касается моего подхода к тому, как это реализовать. Я новичок в SilverLight (имею опыт работы с WPF) и обнаруживаю в WPF то, что отсутствует в SL3 (например, командование).
Насколько я понимаю, я мог:
a) используйте ListBox
с Canvas в ItemsPanelTemplate
и привяжите его к ObservableCollection
. В WPF будут использоваться команды в DataTemplate для событий, связанных с перетаскиванием. Но в SL3 нет команд.
б) Когда пользователь добавляет новый объект, я могу создать экземпляр Frame
, а затем связать необходимые события. Как я могу применить DataTemplate в этом случае?
Какой путь мне выбрать? Как преодолеть проблемы, описанные выше? Есть лучшее предложение?
Спасибо