2009-04-25 5 views

ответ

3

Возможно, вы не хотите использовать PictureBox для отображения изображений в WPF, поскольку это элемент управления Windows Forms и, следовательно, имеет ограничения на взаимодействие.

Чтобы отобразить изображение в WPF, используйте элемент Image. Установите его источник как правило, BitmapImage, UriSource которого является URI файла растрового изображения (который может быть в файловой системе). (Вы можете использовать другой тип ImageSource, если это более простой способ взаимодействия с веб-камерой.)

Для отображения видео используйте элемент MediaElement. Чтобы отобразить видеофайл, установите свойство источника MediaElement в URI видео (что снова может быть в файловой системе). Если вам нужно вытащить изображения с веб-камеры, чтобы сформировать видео, вам необходимо использовать MediaElement в «режиме часов», который описан в теме класса MediaElement в MSDN. См. Также «Обзор мультимедиа» в WPF SDK (http://msdn.microsoft.com/en-us/library/aa970915.aspx). :

3

также делать WPF MediaKit. WPF MediaKit имеет элемент управления VideoCaptureElement для поддержки WebCam!

Смежные вопросы