Click here to Skip to main content
15,884,875 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Expand/Collapse TreeView Nodes on Ctrl+LeftMouse in WPF Pin
Gerry Schmitz12-Mar-21 8:13
mveGerry Schmitz12-Mar-21 8:13 
AnswerRe: Expand/Collapse TreeView Nodes on Ctrl+LeftMouse in WPF Pin
lmoelleb15-Mar-21 8:40
lmoelleb15-Mar-21 8:40 
QuestionAvalonDock using AvalonDock.ManagedContent not present in Dirkster.AvalonDock package Pin
sinagot4-Mar-21 1:24
sinagot4-Mar-21 1:24 
AnswerRe: AvalonDock using AvalonDock.ManagedContent not present in Dirkster.AvalonDock package Pin
Gerry Schmitz4-Mar-21 8:24
mveGerry Schmitz4-Mar-21 8:24 
GeneralRe: AvalonDock using AvalonDock.ManagedContent not present in Dirkster.AvalonDock package Pin
sinagot4-Mar-21 10:50
sinagot4-Mar-21 10:50 
QuestionDataGrid Columnm Header Style Pin
Kevin Marois16-Feb-21 14:44
professionalKevin Marois16-Feb-21 14:44 
AnswerRe: DataGrid Columnm Header Style Pin
Gerry Schmitz17-Feb-21 6:14
mveGerry Schmitz17-Feb-21 6:14 
QuestionGridView CellTemplate Pin
#realJSOP13-Feb-21 10:42
mve#realJSOP13-Feb-21 10:42 
So I have this ListView, and I want to make a specific column have a different font family, so I tried setting the CellTemplate for the column. Because of the architecture of the app, I have to apply this template in the C# code.

I tried :

- Creating a resource like so:
XML
<DataTemplate x:Key="PAScodeGridCell" >
    <TextBlock Text="{Binding}" FontFamily="Consolas" />
</DataTemplate>
and was setting it like so:
C#
column.CellTemplate = (DataTemplate)WpfCommon.Globals.XamlReaderLoad("PAScodeGridCell");
It found the template in the resource file, and set it to the CellTemplate property, but the font in that column wasn't Consolas.

Next, I tried so I tried specifying the template as a string in the c# code like so:
C#
readonly string _CELL_TEMPLATE_ = string.Concat( "<DataTemplate xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\">",
																 "<TextBlock ",
																 "Text=\"{{Binding Path=PAScode}}\" ",
																 "FontFamily=\"Consolas\" /></DataTemplate>",
and set the property like so
C#
column.CellTemplate = (DataTemplate)XamlReader.Load(xaml);


The result was no different.

By all rights, both methods should have worked. I inspected the visual tree while the app was running and it's as if the specified template wasn't applied at all.

What am I don't wrong?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

AnswerRe: GridView CellTemplate Pin
Gerry Schmitz13-Feb-21 12:50
mveGerry Schmitz13-Feb-21 12:50 
GeneralRe: GridView CellTemplate Pin
#realJSOP13-Feb-21 13:13
mve#realJSOP13-Feb-21 13:13 
AnswerRe: GridView CellTemplate Pin
#realJSOP14-Feb-21 4:49
mve#realJSOP14-Feb-21 4:49 
GeneralRe: GridView CellTemplate Pin
Gerry Schmitz14-Feb-21 5:53
mveGerry Schmitz14-Feb-21 5:53 
GeneralRe: GridView CellTemplate Pin
#realJSOP14-Feb-21 8:41
mve#realJSOP14-Feb-21 8:41 
GeneralRe: GridView CellTemplate Pin
Gerry Schmitz14-Feb-21 10:48
mveGerry Schmitz14-Feb-21 10:48 
QuestionIcon Strangeness Pin
#realJSOP2-Feb-21 23:36
mve#realJSOP2-Feb-21 23:36 
AnswerRe: Icon Strangeness Pin
Richard Deeming3-Feb-21 0:12
mveRichard Deeming3-Feb-21 0:12 
GeneralRe: Icon Strangeness Pin
#realJSOP3-Feb-21 1:25
mve#realJSOP3-Feb-21 1:25 
AnswerRe: Icon Strangeness Pin
Gerry Schmitz3-Feb-21 7:25
mveGerry Schmitz3-Feb-21 7:25 
QuestionDispatcherTimer Pin
michaelbarb14-Jan-21 6:29
michaelbarb14-Jan-21 6:29 
AnswerRe: DispatcherTimer Pin
Mycroft Holmes14-Jan-21 11:06
professionalMycroft Holmes14-Jan-21 11:06 
GeneralRe: DispatcherTimer Pin
michaelbarb14-Jan-21 11:52
michaelbarb14-Jan-21 11:52 
GeneralRe: DispatcherTimer Pin
Mycroft Holmes14-Jan-21 12:15
professionalMycroft Holmes14-Jan-21 12:15 
GeneralRe: DispatcherTimer Pin
michaelbarb14-Jan-21 13:23
michaelbarb14-Jan-21 13:23 
AnswerRe: DispatcherTimer Pin
Gerry Schmitz15-Jan-21 2:31
mveGerry Schmitz15-Jan-21 2:31 
QuestionBetter way to access ViewModels Pin
Mc_Topaz5-Jan-21 4:11
Mc_Topaz5-Jan-21 4:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.