Вот решил помогать начинающим разборатся в WPF, помогу решить различные задачи.
Писать пока в аську с пометкой «Помощь в WPF».
номер – 493-757-девять4девять
Помощь для новичков в WPF
Posted in WPF для начинающих, Windows Presentation Foundation (WPF), XAML с тегами WPF, ВПФ, XAML, ХАМЛ on 15.10.2009 by prostocodОтносительные и Абсолютные Path в WPF
Posted in C#, WPF для начинающих on 15.10.2009 by prostocodВ данной статье я расскажу, то над чем боролся пару дней.
Расскажу как не напрягатся с настройкой относительного пути, но работать будет как относительный путь.
Данный метод я буду использовать в написании галереи на WPF, которую я уже начал писать в блоге.
К примеру нам надо загрузить картинку, которая находится С://image_Absolute.png.
Для всех Uri я буду использовать UriKind.RelativeOrAbsolute.
Обязательно забудьте добавить, созданный объект к кому то в Children, в моём случаи я это делаю в главный контейнер «grid».
Image myImage= new Image();
BitmapImage bi = new BitmapImage(new Uri("С://image_Absolute.png", UriKind.RelativeOrAbsolute));
myImage.Source = bi;
grid.Children.Add(myImage);
А теперь загрузим туже картинку только эта картинка будет лежать в каталоге images, которая лежит в корне папки где запускается программа.
Image myImage= new Image(); BitmapImage bi = new BitmapImage(new Uri(Directory.GetCurrentDirectory()+"/images/images_Relative.png", UriKind.RelativeOrAbsolute)); myImage.Source = bi; grid.Children.Add(myImage);
Directory.GetCurrentDirectory() – этот статический метод находится в пространстве System.IO так что не забудьте его подключить. Этот метод выводит полный путь к каталогу где запущена программа.
Таким образом мы используем относительный путь, хотя и указаываем полный путь к файлу.
В следущей статье я вам укажу как избежать проблемы с отсутвием файлов и папок.
Создание нового проекта WPF
Posted in WPF для начинающих on 12.10.2009 by prostocodСейчас расскажу вам как создать новый чистый проект WPF в Microsoft Visual Studio 2008. Создаю статью специально, так как часто буду использовать фразу «Создать новый проект WPF» и что бы избежать лишних вопросов.
- Запускаем Microsoft Visual Studio 2008
- Меню File -> new Project (или Ctrl+Shift+N)
- Выбераем Visual C# -> Wpf Application -> Вводим название проекта и жмем ОК
Теперь коротко, что автоматически создала нам студия:
- Properties – это деректива новичкам не должна быть интересна
- References – это тоже, но скажу что тут хранятся ространства времен(тут мы их по не обходимости можем загружать)
- App.xaml -> App.xaml.cs – это наша точка входа в программу. На это указывает x:Class=»WpfApplication6.App» из этого файла нас отправляют в Window1.xaml, а на это нам указывает строчка StartupUri=»Window1.xaml»
- Window1.xaml -> Window1.xaml.cs – собствено тут мы обычно и начинаем писать код. Студия нам автоматически создает корнейвой элемент мы его можешь свободно изменить на любой другой контейнер. Window1.xaml связан с классом Window1.xaml.cs, на это нам указывает строчка x:Class=»WpfApplication6.Window1″.
Класс Window1.xaml.cs автоматически создает конструктор в котором есть запуск функции InitializeComponent() – эта функция иницилизирует все объекты созданые XAML кодом.
Собствено и все, думаю вопросов не возникнет
Hello world!
Posted in Uncategorized on 03.10.2009 by prostocodВот я и решил создать свой блог.
Надеюсь хоть кому то он прейдется по душе =)
