none
有關在.NET或WPF底下透明視窗,能不能繪製有色前景? RRS feed

  • 問題

  • 請問有高手可以解決,在透明視窗表單下,可以繪製有色前景,無論是顯示前景的圖片,或是動態顯示即時的Ink筆跡?

     

    2009年1月28日 上午 08:42

解答

  • 您可以透過InkCanvas來操作,範例如下:

    <Window x:Class="Window1"

       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

       Title="Window1" Height="300" Width="300" ShowInTaskbar="True" Opacity="1" AllowsTransparency="True"

       WindowStyle="None" Background="Transparent" ResizeMode="CanResizeWithGrip" >

        <Grid>

            <InkCanvas Background="#11FFFFFF" />

        </Grid>

    </Window>


    顯示:

     
    LOLOTA - 微軟技術支援中心(CSS) - http://blog.lolota.net
    • 已提議為解答 Lolota Lee 2009年2月4日 上午 02:00
    • 已標示為解答 Lolota Lee 2009年2月9日 上午 10:53
    2009年2月2日 上午 06:06
    版主

所有回覆

  • 您可以透過InkCanvas來操作,範例如下:

    <Window x:Class="Window1"

       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

       Title="Window1" Height="300" Width="300" ShowInTaskbar="True" Opacity="1" AllowsTransparency="True"

       WindowStyle="None" Background="Transparent" ResizeMode="CanResizeWithGrip" >

        <Grid>

            <InkCanvas Background="#11FFFFFF" />

        </Grid>

    </Window>


    顯示:

     
    LOLOTA - 微軟技術支援中心(CSS) - http://blog.lolota.net
    • 已提議為解答 Lolota Lee 2009年2月4日 上午 02:00
    • 已標示為解答 Lolota Lee 2009年2月9日 上午 10:53
    2009年2月2日 上午 06:06
    版主
  • 謝謝您!這個解答非常有幫助。

    2009年9月21日 上午 10:27