UserPhotoEditor.xaml
(完整代码) 2KB<Window x:Class="WPFTest01.UserPhotoEditor"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converter="clr-namespace:WPFTest01.Converters"
Title="Edit" Height="300" Width="300">
<Window.Resources>
<converter:StringPathToImageWidthConverter x:Key="imageWidthConverter" />
<converter:StringPathToImageHeightConverter x:Key="imageHeightConverter" />
<converter:PathToImageConverter x:Key="imageConverter"/>
</Window.Resources>
<Grid>
<Grid Width="200" Height="200" VerticalAlignment="Top">
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
VerticalScrollBarVisibility="Disabled"
x:Name="MasterScrollViewer"
Margin="5">
<Canvas Name="canvas" Width="200" Height="200">
<Image x:Name="editingPhoto"
Source="{Binding EditingPhoto, Converter={StaticResource ResourceKey=imageConverter}}"
Stretch="Uniform"
Width="{Binding EditingPhoto, Converter={StaticResource ResourceKey=imageWidthConverter}}"
Height="{Binding EditingPhoto, Converter={StaticResource ResourceKey=imageHeightConverter}}"
VerticalAlignment="Top"
HorizontalAlignment="Left"
MouseLeftButtonDown="editingPhoto_MouseLeftButtonDown"
MouseLeftButtonUp="editingPhoto_MouseLeftButtonUp"
MouseLeave="editingPhoto_MouseLeave"
MouseMove="editingPhoto_MouseMove"
MouseWheel="editingPhoto_MouseWheel">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform x:Name="sfr"/>
<TranslateTransform x:Name="tlt" />
</TransformGroup>
</Image.RenderTransform>
</Image>
</Canvas>
</ScrollViewer>
</Grid>
<Button Content="导入" Height="30" HorizontalAlignment="Center" VerticalAlignment="Bottom" Name="importBtn" Width="100" Margin="12,0,166,12" Click="importBtn_Click" />
<Button Content="OK" Height="30" HorizontalAlignment="Left" Margin="166,219,0,0" Name="okBtn" VerticalAlignment="Top" Width="100" Click="okBtn_Click" />
</Grid>
</Window>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
