Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用xaml和c在windows 8应用程序中制作门#_C#_Xaml_Winrt Xaml_Windows 8.1 - Fatal编程技术网

C# 使用xaml和c在windows 8应用程序中制作门#

C# 使用xaml和c在windows 8应用程序中制作门#,c#,xaml,winrt-xaml,windows-8.1,C#,Xaml,Winrt Xaml,Windows 8.1,我有一个网格和两个StackPanel。我已经制作了动画,在混合中打开门,但在设置不同分辨率的门时遇到了问题。 这是我的代码,在1024768分辨率下运行良好 <StackPanel.Background> <ImageBrush ImageSource="Assets/left.jpg"></ImageBrush> </StackPanel.Background> </Stac

我有一个网格和两个StackPanel。我已经制作了动画,在混合中打开门,但在设置不同分辨率的门时遇到了问题。 这是我的代码,在1024768分辨率下运行良好

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/left.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

    <StackPanel x:Name="stackPanel1" Width="512" Height="{Binding ElementName=mygrid,Path=ActualHeight}" HorizontalAlignment="Right">

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/right.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

</Grid>``

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/left.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

    <StackPanel x:Name="stackPanel1" Width="512" Height="{Binding ElementName=mygrid,Path=ActualHeight}" HorizontalAlignment="Right">

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/right.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

</Grid>``

``
试试这个

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/left.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

    <StackPanel x:Name="stackPanel1" Width="512" Height="{Binding ElementName=mygrid,Path=ActualHeight}" HorizontalAlignment="Right">

        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/right.jpg"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>

</Grid>``
 <Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition></ColumnDefinition>
        <ColumnDefinition></ColumnDefinition>
    </Grid.ColumnDefinitions>

    <!--used for calculating height and width of door-->
    <Grid x:Name="Door" Grid.Column="0"  ></Grid>

    <StackPanel Grid.ColumnSpan="2" x:Name="stackPanel1" Width="{Binding ElementName=Door,Path=ActualWidth}"  Height="{Binding ElementName=Door,Path=ActualHeight}" HorizontalAlignment="Left">
        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/left.jpg" Stretch="Fill"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>
    <StackPanel Grid.ColumnSpan="2" x:Name="stackPanel2" Width="{Binding ElementName=Door,Path=ActualWidth}"  Height="{Binding ElementName=Door,Path=ActualHeight}" HorizontalAlignment="Right">
        <StackPanel.Background>
            <ImageBrush ImageSource="Assets/right.jpg" Stretch="Fill"></ImageBrush>
        </StackPanel.Background>
    </StackPanel>
</Grid>