Встраивание Видео в приложении WinForms

Документы на пользовательский интерфейс действительно устарели. Хотя пакет регулярно обновляется (и это здорово).

Для лучшего понимания этого пакета попробуйте просмотреть исходный код / ​​примеры на github.

Глядя на тип IColumn в https://github.com/OfficeDev/office-ui-fabric-react/blob/master/packages/office-ui-fabric-react/src/components/DetailsList /DetailsList.types.ts#L299

он имеет

   /**
   * If provided uses this method to render custom cell content, rather than the default text rendering.
   */
  onRender?: (item?: any, index?: number, column?: IColumn) => any;

, который вы можете использовать для визуализации ячейки заголовка любым удобным вам способом.

Вот несколько примеров

https://github.com/OfficeDev/office-ui-fabric-react/blob/master/packages/office-ui-fabric-react/src/ components / DetailsList / examples / DetailsList.CustomColumns.Example.tsx

https://github.com/OfficeDev/office-ui-fabric-react/blob/master/packages/office -ui-ткань-реагирующие / SRC / компоненты / DetailsList / примеры / DetailsList.CustomGroupHeaders.Example.tsx

11
задан Jason 1 December 2008 в 20:38
поделиться

4 ответа

Можно использовать Media Player в Winform. Это было бы простой способ сделать это.

6
ответ дан 3 December 2019 в 09:42
поделиться

Предложения от Daok и Brian Genisio являются оба хорошими вариантами. Позвольте мне добавить одну треть: DirectShow. Используемый, чтобы быть частью DirectX, но был теперь продвинут на Windows SDK. Существует много хороших примеров приложения C# для взгляда на, и это дает полный контроль воспроизведения.

0
ответ дан 3 December 2019 в 09:42
поделиться

Я настоятельно рекомендую эту библиотеку:

http://directshownet.sourceforge.net/

Это - обертка.NET вокруг DirectShow API.

(Демонстрационные приложения должны получить Вас идущий очень быстро.)

- Bruce

3
ответ дан 3 December 2019 в 09:42
поделиться

Я рассмотрел бы использование управлений средой WPF и просто использовал бы ElementHost для помещения управления WPF в приложении WinForms. Я думаю, что Вы получите намного более богатый опыт.

Посмотрите Систему. Windows. Формы. Интеграция для получения дополнительной информации

-1
ответ дан 3 December 2019 в 09:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: