Bạn cần thêm bộ định tuyến vào kiểu thay vì sử dụng Tên đăng ký. Đoạn mã sau, trong sự kiện Window_Loaded, sẽ tạo một kiểu TextBlock mới sẽ trở thành kiểu mặc định cho tất cả các trường hợp của TextBlock trong Window. Nếu bạn muốn đặt nó rõ ràng trên một TextBlock cụ thể, bạn có thể đặt thuộc tính Style của điều khiển đó thay vì thêm kiểu vào từ điển Tài nguyên.
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Style style = new Style(typeof (TextBlock));
style.Setters.Add(new Setter(TextBlock.ForegroundProperty, Brushes.Green));
style.Setters.Add(new Setter(TextBlock.TextProperty, "Green"));
Resources.Add(typeof (TextBlock), style);
}