###前提・実現したいこと
こんにちは。いつもたいへんお世話になります。
Visual Studio 2017 CommunityでUWPのProgramを書いています。
立て続けにUWPの質問で恐縮です。
xamlで、画面ぜんたいにイメージを縦横比を守ってぜんぶを表示するように表示し、それをクリックしたら動作する、という処理をしたいと思っています。縦横のあまったところは黒くなっていればよいと考えています。
既存のGridにButtonを配置し、そのコンテンツにImageをおけばよいと考えました。
###発生している問題・エラーメッセージ
ところが、
(1)画面の縦横がうまくいかず、画像が画面からはみ出してしまって、全体を表示できない。
(2)画面をクリックしてもOnImageClickAsnc()を呼ばない。
という問題が起きています。
XAML
1<Page 2 x:Class="ImageViewer.MainPage" 3 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 4 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 5 xmlns:local="using:IMageViewer" 6 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 7 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 8 mc:Ignorable="d"> 9 10 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 11 <Button Margin="0,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="0" Click="OnImageButtonClickAsync"> 12 <Image x:Name="Image" Stretch="UniformToFill"> 13 </Image> 14 </Button> 15 </Grid> 16</Page> 17
C#
1private async void OnImageButtonClickAsync(object sender, RoutedEventArgs e) 2{ 3 var bytes = await ReadImageByte(); 4}
ご助言お願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10 Home 1709, Visual Studio 2017 Community
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/15 23:22