이미지의 일부분을 표시하는 간단한 격자가 있습니다.WPF 이미지 자르기 및 바인딩
<Grid x:Name="back_side" Margin="-1" RenderTransformOrigin="0.5,0.5" RenderTransform="{Binding ScaleTransformBack}" Width="Auto">
<Image Source="/NameSpace;component/Resources/image.jpg" Stretch="Fill">
<Image.Clip>
<RectangleGeometry Rect="{Binding RectGeo}"/>
</Image.Clip>
</Image>
</Grid>
나는 RectangleGeometry에 직접 바인딩을 시도했다. 클립이 작동하지 않는 것 같습니다. 어떤 제안? 누구든지 클립을 이미지에 바인딩 한 경험이 있습니까?
여러 컨트롤에서 특정 이미지를 프로그래밍 방식으로 구분할 수 있어야합니다. 각 컨트롤에 대해 계산 된 부분으로 클립을 사용합니다. 당신이 당신의 이미지의 일부만을 표시하려면
감사합니다. CroppedBitmap 그러나, 내가 수동으로 RectangleGeometry를 InitializeComponent()로 설정 한 경우에만 작동합니다. – JordanTDN
나중에 RectangleGeometry를 변경하면 작동하지 않습니다. – JordanTDN
사각형 치수가 변경되면'RectGeo'에 대해'INotifyPropertyChanged.PropertyChanged' 이벤트를 발생 시키십니까? – dkozl