【发布时间】:2021-05-20 09:23:26
【问题描述】:
我有带有 ContentControl 的 WPF 应用程序,其中内容是 WindowsFormsHost 和带有自定义面板的 Child,它呈现 SDL 流。现在我添加了按钮来禁用/启用流的音频。一切正常,但我无法使按钮图标透明。我怎样才能做到这一点?有可能吗?
AudioButton = new System.Windows.Forms.Button()
{
Enabled = AudioButtonEnabled,
BackColor = Color.Transparent,
Image = Image.FromFile(@".\Images\audioDisabled.png"),
Width = 30,
Height = 30,
FlatStyle = System.Windows.Forms.FlatStyle.Flat
};
AudioButton.FlatAppearance.BorderSize = 0;
AudioButton.Click += (object sender, EventArgs e) =>
{
};
SDLRenderer.AddButton(AudioButton);
图像(图标)也是透明的。
【问题讨论】: