c# - 动画 CroppedBitmap SourceRect Y 属性
问题描述
我想在 Int32Rect Y 值更改中为 wpf 图像制作动画。如何设置我的 wpf Image DependencyObject (Int32Rect) 值?
例子:
<Image Height="25" Width="25" Name="image3">
<Image.Source>
<CroppedBitmap Source="/LoadingCircle;component/Images/loading_circle24.png">
<CroppedBitmap.SourceRect>
<Int32Rect X="0" Y="0" Width="25" Height="25"/>
</CroppedBitmap.SourceRect>
</CroppedBitmap>
</Image.Source>
</Image>
解决方案
Int32Rect 是一个结构。
因此不是依赖对象,这在您能够为任何这些属性设置动画之前是必需的。
我不确定 SourceRect 是否是依赖属性,但我怀疑这可能是学术性的。
我认为您目前的方法不太可能奏效。
您可以考虑为图像上的剪辑制作动画。
这本身就很棘手,因为动画只能在您给它的几何图形的起始范围内工作。您可能需要几何的某些部分来扩展边界。
或者。
你可以做点别的。
我想这是一个加载动画,也许你的要求不是一成不变的。
推荐阅读
- colors - 如何从 ESP8266 Webserver html 页面的颜色选择器 (jscolor) SPIFFS 中获取值
- android - 为什么我的 .android 文件夹不会自动生成 adbkey 和其他文件?(亚行)
- python - 在 webscrape 中获取 find_all 错误
- r - 结合 renderUI、dataTableOutput 和 renderDataTable
- c# - 为什么使用 OpenIDConnect 进行身份验证时 GetExternalLoginInfoAsync() 返回 null?
- perl - PERL tk 模块处理
- javascript - 如何将第一个元素插入列表?
- python - 获取 FHIR 的访问令牌 OAuth2 Azure api - Python
- reactjs - useState 的问题
- python - pygame播放器未加载