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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
Wpf 如何在Expression Blend中将属性移动到样式_Wpf_Silverlight_Expression Blend_Blend - Fatal编程技术网

Wpf 如何在Expression Blend中将属性移动到样式

Wpf 如何在Expression Blend中将属性移动到样式,wpf,silverlight,expression-blend,blend,Wpf,Silverlight,Expression Blend,Blend,假设我有这个UserControl,并且想将属性移动到一个样式,而不必手动执行该操作 <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ei="http://schemas.microsoft.com/expression/2010/int

假设我有这个UserControl,并且想将属性移动到一个样式,而不必手动执行该操作

<UserControl
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
    x:Class="Testing.MainPage"
    Width="640" Height="480">

    <Grid x:Name="LayoutRoot" Background="White">
        <Button x:Name="mybutton" 
                Content="Button" 
                BorderThickness="5"
                            Background="Red" />
    </Grid>
</UserControl>


所以我想创建一个新样式,并将边框厚度和背景移到新样式?

显然您可以这样做


看看这个:

我知道如何设计风格。我想让Expression Blend为我将所有按钮属性移动到一个样式,这样我就不必自己复制和粘贴它。我想知道Expression Blend能否做到这一点?谢谢,这很有效。然而,很遗憾,它似乎是在复制属性而不是移动它们。请避免只包含场外链接的答案;总结内容,以便即使链接中断或链接站点关闭,答案本身也会有用,这是最好的做法。@H.B.在这种情况下,这相当困难,因为链接中的大部分内容都是一组“逐步”图像。@Slomojo:True,但这是一条值得注意的一般性建议,即使在某些情况下不这样做,因为这可能不切实际或工作量太大。