问题标签 [imagebrush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 中风 imagebrush windows 商店应用程序
当我绘制折线时,我使用图像刷作为笔划。
并创建折线:
但是当我在画布中绘制折线时图像会拉伸。我不能重复图像刷,你能帮我吗?
c# - 带有特殊边框的 ContentControl
我想写一个ContentControl
来托管其他控件并给它们一个特殊的边框。
所以我添加了一个新的UserControl
,做了一个ContentControl
。它有一个网格,在外侧我想有边框。
所以第一个问题是:这是实现“有界”控制的好方法吗?
这是 XAML
在代码隐藏中,我有一个DependencyProperty
设置内容。
我想使用它有点像
是否可以以某种方式使用 ContentControl 的 Content 属性?
有没有更简单的方法来实现这一目标?
任何想法都非常受欢迎!
wpf - 如何以编程方式更改边框背景图像
我正在 WPF c# 中创建一个媒体播放器应用程序。我正在使用媒体元素来做到这一点。
无论如何,我曾经<Border> </Border>
在一些地方添加边框。
我想以编程方式将 ImageSource 更改为其他图片,该怎么做?
我试过但没有成功。
所以每首歌的图像<ImageBrush ImageSource="Images\music.png"
都会改变。
提前致谢
沙菲
c# - ImageBrush 在 WPF 中设置为 null 后的可用内存
在我的应用程序(音乐播放器)中,我有一个名为“游戏模式”的功能,它会停止除播放音乐之外的所有后台操作,我也想释放一些内存。
例如,我在我的窗口中设置了基本网格上的背景图像
在 GameMode 方法中,我做了这样的事情
但它在第一次调用时并没有释放任何内存,当我第二次调用该方法时,或者如果我在 nulling 和 GC.Collect 之间粘贴 MessageBox.Show 方法,它也可以工作。
所以我的问题是。将 Background 设置为 null 需要一些时间的异步操作,并且 GC.Collect 在清空后这么早就调用它时没有看到未使用的对象,或者它可能是什么其他问题?
wpf - ImageBrush 在尝试设置窗口背景时抛出异常
我正在尝试将我的 WPF 窗口的背景设置为图像,但是当我尝试运行它时出现此异常:
A first chance exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll Additional information: 'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '8' and line position '10'.
我不想将图像添加到项目中,因为我希望能够在运行时更改图像。我的意图是一旦我有这个工作,就使用数据绑定在启动期间设置背景图片。
源代码:
有任何想法吗?谢谢
xaml - 画笔资源字典
我创建了一个 Resourcedictionary,在其中将 ImageBrush 定义为 jpg 图片。我在我的 Path 对象上使用这个 ImageBrush 来填充它。但是,当我构建时,我收到错误错误:错误 HRESULT E_FAIL 已从对 COM 组件的调用中返回。
我正试图让它像这样填充我的 Path 对象
xaml - 通过组合其他画笔(渐变等)创建画笔
应用程序使用由背景颜色、线性渐变和两个径向渐变组成的背景(看起来比听起来更好:)。由于此背景用于所有页面,我想定义一次,而不是在所有页面上重新使用它。
我的第一个解决方案是创建一个 UserControl 并在其上应用颜色和渐变。然后我可以在所有页面上使用这个控件作为背景。
这很好,但我想知道是否有更优雅的解决方案。是否有可能将多个画笔组合成一个?然后我可以直接将Apple“MyCombinedBrush”直接添加到页面,而不是使用额外的UserControl。
我发现可以创建图像并使用它来创建 ImageBrush 的信息。不幸的是,我发现的所有内容都仅限于 WPF,并且不适用于 Windows Phone。
是否有任何“优雅”的方法来解决这个问题,或者 UserControl 是要走的路?
wpf - WPF在椭圆中的ImageBrush上应用边距?
请看一下我的以下代码:
我想做的是margin
从左someImage.png
5px
到5px
上。我想知道这是否可能,因为我找不到任何margin
可用的房产。
c# - 在 Windows 8 商店应用中将 ImageBrush.ImageSource 设置为 Image
我的 C# 代码中有一个 Image 对象,我想将它用作 ImageBrush 的 ImageSource。有没有办法做到这一点?
换句话说,我需要这样的东西:
谢谢。