Share via


將視訊轉換成可重複使用的 VideoBrush 資源

Hh134793.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(zh-tw,Expression.40).png

您可以將視訊變成 VideoBrush 資源,以便將視訊套用成 Fill

若要將視訊變成視訊筆刷,請先新增視訊到您的專案,接著再將視訊變成 VideoBrush 資源。建立視訊筆刷之後,您就可以套用視訊筆刷來填滿物件。

新增視訊至專案

  1. 在 [專案] 功能表上,按一下 [新增現有項目]。

  2. 在 [新增現有項目] 對話方塊中,找出您要新增的視訊,然後按一下 [開啟]。

    tip note秘訣:

    在此範例中,請使用 [範例視訊] 資料夾中的影像。

視訊會新增至 [專案] 面板中。[資源] 面板中也會出現與您的視訊同名的 MediaElement

視訊出現在資源面板中

將視訊變成 VideoBrush 資源

  1. 在 [專案] 面板中,以滑鼠右鍵按一下視訊,然後按一下 [插入],將視訊新增到畫板上。

    與您的視訊同名的 MediaElement 控制項隨即出現在 [物件與時間軸] 面板中。

  2. 選取 MediaElement 後,在 [工具] 面板中,依序按一下 [製作筆刷資源] 及 [製作 VideoBrush 資源]。

    [建立 VideoBrush 資源] 對話方塊隨即顯示。

    建立 VideoBrush 資源對話方塊

  3. 在 [建立 VideoBrush 資源] 對話方塊中,將 VideoBrush 的名稱輸入 [名稱] 欄位中,或保留預設名稱。

  4. 在 [定義於] 之下,選取要用以定義範本的位置:

    • 若要使範本可供應用程式中的任何文件中的按鈕物件使用,請選取 [應用程式]。

    • 若只要讓目前的文件中的按鈕物件使用範本,請選取 [此文件]。

    • 若您只想讓此文件中的這個 MediaElement 使用範本,請從 [此文件] 旁的下拉式方塊中選取 [MediaElement]。

    按一下 [確定]。

  5. 在 [筆刷] 類別中,按一下 [筆刷資源] Hh134793.415db740-5a54-48d2-8678-245ccfa7ee8b(zh-tw,Expression.40).png

視訊現在會出現在 [本機筆刷資源] 清單中。

套用 VideoBrushResource

該視訊也會顯示成 [程式碼] 檢視中的 [VideoBrush]。

程式碼檢視中的 VideoBrush

將 VideoBrush 套用成 Fill

  1. 將物件新增至畫板。在此範例中,畫板上已新增了橢圓形。

    畫板上的橢圓形

  2. 在 [物件與時間軸] 面板中選取 Ellipse 物件。在 [屬性] 面板的 [筆刷] 類別中,按一下 [Fill],再按一下 [筆刷資源] Hh134793.415db740-5a54-48d2-8678-245ccfa7ee8b(zh-tw,Expression.40).png,然後按一下新的視訊筆刷。

  3. 如果您現在執行專案,視訊將會同時出現在 MediaElementEllipse 中。如果要避免這種情況,請在 [物件與時間軸] 面板中,選取 MediaElement 控制項 (此案例中為 [Wildlife_wmv])。在 [屬性] 面板的 [外觀] 類別中,將 [Opacity] 設定為 0

  4. 按 F5 以建置並執行您的專案。

    視訊隨即顯示在橢圓形內。

    已套用 VideoBrush 的橢圓形

  5. 您可以透過修改 [Stretch] 屬性來進一步修改控制項內視訊的外觀。在 [屬性] 面板的 [筆刷] 類別中,按一下 [拼貼筆刷] Hh134793.14623a18-70ab-450f-af01-ae9902d60e4d(zh-tw,Expression.40).png,然後從 [Stretch] 下拉式清單中選取下列其中一個選項:

    1. None    內容會保留其原始大小。

      VideoBrush Stretch:None

    2. Fill    內容大小將重新調整以填滿物件的尺寸。不會保留長寬比。

      VideoBrush Stretch:Fill

    3. Uniform    內容大小將重新調整以填滿物件的尺寸,同時保留長寬比。

      VideoBrush Stretch:Uniform

    4. UniformToFill    內容大小將重新調整以填滿物件的尺寸,同時保留長寬比。如果目的地物件的長寬比和來源內容不同,則會裁剪來源內容使其符合物件尺寸。

      VideoBrush Stretch:UniformToFill

另請參閱

工作

使用筆刷修改物件的外觀

概念

設定色彩、筆刷與遮罩

Copyright © 2011 by Microsoft Corporation. All rights reserved.