0

問題 ポップアップの背景に画像を追加したい。私はSilverlightにかなり慣れていないので、次のコードに露骨な新人エラーがある場合はお詫びします

<Popup x:Name="MyPOP" HorizontalOffset="200" VerticalOffset="200" IsOpen="False"  >

        <StackPanel Width="800" Height="800" Background="Red">
            <Button Content="GO AMERICA" Click="Button_Click_1"  Width="100" Height="50" />
            <Canvas>
                <TextBlock Text="THESE COLORS DON'T RUN!!!!" />
            <Canvas.Background>
                <ImageBrush ImageSource="http://www.ilovethebronx.com/sites/default/files/events_pics/fireworks.jpg?1339518424"/>
            </Canvas.Background>

            </Canvas>
            </StackPanel>

    </Popup>    

助言がありますか?前もって感謝します

4

1 に答える 1

1

キャンバスに高さを設定する必要がありますが、これはあなたが求めているものに似ていると思います。

<Popup x:Name="MyPOP" HorizontalOffset="200" VerticalOffset="200" IsOpen="True"  >

        <Grid Width="800" Height="800" Background="Red">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Button Content="GO AMERICA" Click="Button_Click_1"  Width="100" Height="50" />
            <Border Grid.Row="1">
                <TextBlock Text="THESE COLORS DON'T RUN!!!!" />
                <Border.Background>
                    <ImageBrush ImageSource="http://www.ilovethebronx.com/sites/default/files/events_pics/fireworks.jpg?1339518424"/>
                </Border.Background>

            </Border>
        </Grid>

    </Popup>
于 2012-08-16T06:34:26.353 に答える