public override bool TryCreateColumnContent(ITableEntryHandle entry, bool singleColumnView, out FrameworkElement?content) { if (!entry.TryGetValue(Style, out NamingStyleSetting setting)) { content = null; return(false); } var viewModel = new NamingStylesStyleViewModel(setting); var control = new NamingStylesStyleControl(viewModel); content = control; return(true); }
public NamingStylesStyleControl(NamingStylesStyleViewModel viewModel) { InitializeComponent(); _viewModel = viewModel; DataContext = viewModel; }