Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从silverlight按钮继承?_Silverlight - Fatal编程技术网

如何从silverlight按钮继承?

如何从silverlight按钮继承?,silverlight,Silverlight,我需要有按钮有4个图像是由应用程序的行动改变 我想定义从Button类继承的新类ButtonEx 所以,我添加了“silverlight模板控件”,并将其从控件继承到按钮 现在,当我把这个按钮放在页面上时,我看不到图片 我做错了什么 如何修复它 (同样的代码在WPF中也能正常工作)你能发布你的代码吗?您是否在themes\generic.xaml中为其创建了视觉样式?您是否设置了默认样式键 我最近根据这个教程制作了一个文本框,你可以为你的按钮做一些类似的东西 你能发布你的代码吗?您是否在them

我需要有按钮有4个图像是由应用程序的行动改变

我想定义从Button类继承的新类ButtonEx

所以,我添加了“silverlight模板控件”,并将其从控件继承到按钮

现在,当我把这个按钮放在页面上时,我看不到图片

我做错了什么

如何修复它


(同样的代码在WPF中也能正常工作)

你能发布你的代码吗?您是否在themes\generic.xaml中为其创建了视觉样式?您是否设置了默认样式键


我最近根据这个教程制作了一个文本框,你可以为你的按钮做一些类似的东西

你能发布你的代码吗?您是否在themes\generic.xaml中为其创建了视觉样式?您是否设置了默认样式键


我最近根据这个教程制作了一个文本框,你可以为你的按钮做一些类似的东西

将图像存储为资源,然后创建具有 -按钮,按钮的内容是图像 -用于从资源中选择图像的属性


使用用户控件作为按钮。

将图像存储为资源,然后创建一个具有 -按钮,按钮的内容是图像 -用于从资源中选择图像的属性


使用用户控件作为按钮。

请发布代码示例

要继承表单按钮,您只需要这个

公共类按钮nex:按钮

{

}

这将具有按钮所具有的所有功能。
如果您想要新模板,只需将其添加到Themes/generic.xaml中,请发布代码示例

要继承表单按钮,您只需要这个

公共类按钮nex:按钮

{

}

这将具有按钮所具有的所有功能。
如果您想要新的模板,只需将其添加到Themes/generic.xaml中即可。根据您的问题,您不清楚是否真的需要对按钮进行子类化。也许你只需要复制和修改按钮的模板就可以了(Blend有助于实现这一点),或者只是将图像作为内容绑定到某个属性,以便应用程序进行更改(可能使用ValueConverter)。

从你的问题来看,不清楚你是否真的需要对按钮进行子类化。也许你只需要复制和修改按钮的模板(Blend有助于实现这一点),或者将图像作为内容绑定到某个属性,以便应用程序进行更改(可能使用ValueConverter)。

应用程序操作是什么意思?应用程序需要执行的某个操作。你喜欢按ScrolBar按钮和ext。你所说的应用程序操作是什么意思?一些应用程序需要的操作。do-像scrol bar按钮和ext。是的,我创建了themes\generic.xaml-我将默认样式键定义为与类名相同(我是否需要将默认样式键定义为“button”?)您需要将默认样式键设置为类的类型,因此typeof(ButtonEx)/然后,generic.xaml中的样式需要将目标类型设置为buttonnexyes,我创建了themes\generic.xaml-并且我将默认样式键定义为与类名相同(我是否需要将默认样式键定义为“Button”?)您需要将默认样式键设置为类的类型,因此typeof(buttonnex)/然后,generic.xaml中的样式需要将目标类型设置为ButtonEx