我有UserControl
加载swf,它运行正常。但当我在其中添加一个Button Control时,它并没有显示我的swf。
这是我的代码使用我的UserControl
(FlashPlayer是我的UserControl
):
<Window x:Class="FlashTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:FlashPlayerLibrary;assembly=FlashPlayerLibrary"
Title="MainWindow" Height="768" Width="1024">
<Grid>
<controls:FlashPlayer Source="E:\\Lesson1.swf" Width="1024" Height="768">
<Button Width="20" Height="20" ></Button></controls:FlashPlayer>
</Grid>
无论如何都要在UserControl
中插入Control。
答案 0 :(得分:0)
你可以尝试在它上面放一个按钮而不是它。 您正在使用网格,因此您可以尝试这样的事情:
<Grid>
<controls:FlashPlayer Source="E:\\Lesson1.swf" Width="1024" Height="768">
</controls:FlashPlayer>
<Button Width="20" Height="20"></Button>
</Grid>
如果FlashPlayer控件没有做太奇怪的事情,它应该有效。