System Resource همان تنظیمات سیستم است که ما از آنها استفاده می کنیم در قبل گفتیم که وقتی Resource ی پیدا نشود به Application Resource مراجعه می گردد و در صورت نبود به System Resource مراجعه می شود.این Resourceها در قالب سه کلاس هستند که در فضای نام System.Windows قرار دارند.
SystemColors;:دستیابی به تنظیمات رنگ سیستم را فراهم می کند.
SystemFonts:دستیابی به تنظیمات قلم سیستم را فراهم می کند.
SystemParameters:دستیابی به طیف عظیمی از تنظیمات سیستم را فراهم می کند از جمله تنظیمات پنجره ها و سایز آن ،موس و کیبورد و...گرفته تا جلوه های نمایش سیستم.
نکته :خصوصیات همه این کلاس ها از نوع ایستا هستند و در هنگام اشاره به آن می بایست به آن از نوع ایستا اشاره کنیم.
در مثال زیر از هر سه کلاس استفاده شده است
<!-- SystemFonts -->
<Button Margin="5"
FontSize="{x:Static SystemFonts.IconFontSize}"
FontWeight="{x:Static SystemFonts.MessageFontWeight}"
FontFamily="{x:Static SystemFonts.CaptionFontFamily}">Button 2</Button>
<!-- SystemColors-->
<Button Margin="5"
BorderBrush="{x:Static SystemColors.ActiveBorderBrush}"
Background="{x:Static SystemColors.HotTrackBrush}"
Foreground="{x:Static SystemColors.HighlightTextBrush}"
>Button 4</Button>
<!-- SystemParameters -->
<Button Margin="5"
Width="{x:Static SystemParameters.MenuWidth}"
Height="{x:Static SystemParameters.IconGridWidth}">
</Button>