wpf - 在wpf中运行时更改按钮的内容

标签 wpf

我在 wpf(实际上是 silverlight)应用程序中有一个按钮。 我想在运行时更改此按钮的内容,以便向其添加图像(例如,如果内容是“按钮一”,我希望内容变为:包含 image1 + 原始按钮文本的 stackpanel)。

请帮忙。

最佳答案

检查一下:

var sp = new StackPanel();
var img = new Image() {Source = ...}
sp.Children.Add(img);
sp.Children.Add("Hello world");
btn.Content = sp; // btn - is the name of your button.

关于wpf - 在wpf中运行时更改按钮的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015334/

相关文章:

c# - WPF 中 DataGrid 的 CellValueChanged 事件?

c# - 当焦点位于 WindowsFormsHost 内时,为什么 Keyboard.FocusedElement 为空?它打破了 WPF 命令路由

c# - 滚动 X 轴绘图区 - Silverlight 列系列

wpf - 在网格 WPF 中对齐标签

c# - 在同一屏幕位置创建新表单

c# - 将 3D 点云拆分为更小的定向边界框

c# - 如何在 Windows Phone 中存储应用程序状态

c# - 长文本和 TextTrimming 时的 TextBlock 问题

c# - 用于类型 'MenuItem' 的样式不能应用于类型 'Separator'

wpf - OpenGL 上方的透明窗口