Я хочу, чтобы динамически создавать изображение в приложении WPF и устанавливать свойства этих элементов управления ... например, размер, местоположение, цвет, sizemode , как я могу это сделать? Дайте мне код образца для этого.Динамически сгенерированные изображения Contorls в приложении WPF
ответ
Вот простой пример, который я сделал, который загружается в логотип для переполнения стека.
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Loaded += new RoutedEventHandler(MainWindow_Loaded);
}
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
var webImage = new BitmapImage(new Uri("http://sstatic.net/so/img/logo.png"));
var imageControl = new Image();
imageControl.Source = webImage;
ContentRoot.Children.Add(imageControl);
}
}
и XAML ...
<Window x:Class="WpfExamples.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid x:Name="ContentRoot">
</Grid>
</Window>
Cheers,
Эндрю
Вы хотите отобразить файл изображения или поток? Или вы собираетесь создать элемент управления изображением и добавить его в окно в коде?
я хочу, чтобы создать как элемент управления Image динамически и установить свойство s этого элемента управления – Suryakavitha
От here, на MSDN
// Create Image Element
Image myImage = new Image();
myImage.Width = 200;
// Create source
BitmapImage myBitmapImage = new BitmapImage();
// BitmapImage.UriSource must be in a BeginInit/EndInit block
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(@"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Water Lilies.jpg");
// To save significant application memory, set the DecodePixelWidth or
// DecodePixelHeight of the BitmapImage value of the image source to the desired
// height or width of the rendered image. If you don't do this, the application will
// cache the image as though it were rendered as its normal size rather then just
// the size that is displayed.
// Note: In order to preserve aspect ratio, set DecodePixelWidth
// or DecodePixelHeight but not both.
myBitmapImage.DecodePixelWidth = 200;
myBitmapImage.EndInit();
//set image source
myImage.Source = myBitmapImage;
ok ... но мне нужно создать 10 элементов управления изображением, а затем я должен разместить их в одном приложении .... теперь, что я могу сделать – Suryakavitha
- 1. Динамически сгенерированные изображения в asp.net?
- 2. Django и динамически сгенерированные изображения
- 3. Загрузить изображения в приложении WPF
- 4. Динамически сгенерированные изображения, полученные с помощью POST
- 5. PHP SLIM: Как вернуть динамически сгенерированные изображения
- 6. wpf холст фонового изображения динамически
- 7. Динамически сгенерированные элементы управления
- 8. Перетаскивание изображения в приложении wpf
- 9. Сгенерированные изображения в mpdf
- 10. ReportViewer WPF - Установить изображения динамически
- 11. Динамически сгенерированные SVG
- 12. Динамически сгенерированные jbuttons
- 13. Динамически сгенерированные зависимости
- 14. Связывающие динамически сгенерированные компоненты
- 15. Отражать изменения в приложении WPF динамически
- 16. изменение пользовательского управления динамически в приложении wpf
- 17. Как динамически сгенерированные элементы
- 18. Подвести динамически сгенерированные поля
- 19. Как отображать динамически сгенерированные текстовые изображения в стиле абзаца
- 20. Динамически сгенерированные методы в JavaScript
- 21. Динамически добавлять изображения в развернутом приложении Meteor
- 22. Настройка фонового изображения динамически в приложении калитки
- 23. Изображения в приложении WPF исчезают после прохода
- 24. Браузер не кэширует сгенерированные изображения
- 25. Сгенерированные изображения с переворотом
- 26. AfxBeginThread() PostMessage для изменения contorls
- 27. ASP.NET MVC Динамически сгенерированные URL-адреса изображений
- 28. Как выровнять динамически сгенерированные div's
- 29. XCUITest и динамически сгенерированные представления
- 30. Установить динамически сгенерированные кнопки «отключено»
ok ... но мне нужно создать 10 элементов управления изображениями, а затем я должен разместить их в одном приложении .... теперь что я могу сделать: – Suryakavitha
Пожалуйста, перестаньте задавать одни и те же вопросы повторно. Если вы хотите добавить более подробную информацию, вы можете изменить свои вопросы, используя ссылку «edit» над этими комментариями. –