1
このスタイルはすべてのコントロールに適用する必要がありますが、何の効果もありません。WPFでのコントロールの型のグローバルな暗黙のスタイル
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
このスタイルはすべてのコントロールに適用する必要がありますが、何の効果もありません。WPFでのコントロールの型のグローバルな暗黙のスタイル
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
あなたのステートメントは正しくありません。暗黙的なスタイルは、指定された型にのみ適用され、それから派生する型には適用されません。
たとえば、あなたのようなカスタムボタンがあると仮定:
public class MyButton : Button {
// ...
}
そしてそうのような暗黙のスタイル:以下のXmaIで
<Style TargetType="{x:Type Button}">
<Setter Property="Margin" Value="1" />
</Style>
を、上記のスタイルにMyButtonに影響を与えない。
<Grid>
<Button />
<local:MyButton />
</Grid>
私が投稿した直後には、私のアプリにタイプコントロールがないことを認識しました。トロール。 – msfanboy