Skip to content

Commit 94c06d6

Browse files
committed
WinForms/WPF - Add Debug/Release build to Window Title
1 parent bc856b0 commit 94c06d6

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

CefSharp.MinimalExample.WinForms/BrowserForm.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@ namespace CefSharp.MinimalExample.WinForms
1111
{
1212
public partial class BrowserForm : Form
1313
{
14+
#if DEBUG
15+
private const string Build = "Debug";
16+
#else
17+
private const string Build = "Release";
18+
#endif
19+
private string title = "CefSharp.MinimalExample.WinForms (" + Build + ")";
1420
private readonly ChromiumWebBrowser browser;
1521

1622
public BrowserForm()
1723
{
1824
InitializeComponent();
1925

20-
Text = "CefSharp";
26+
Text = title;
2127
WindowState = FormWindowState.Maximized;
2228

2329
browser = new ChromiumWebBrowser("www.google.com");
@@ -74,7 +80,7 @@ private void OnLoadingStateChanged(object sender, LoadingStateChangedEventArgs a
7480

7581
private void OnBrowserTitleChanged(object sender, TitleChangedEventArgs args)
7682
{
77-
this.InvokeOnUiThreadIfRequired(() => Text = args.Title);
83+
this.InvokeOnUiThreadIfRequired(() => Text = title + " - " + args.Title);
7884
}
7985

8086
private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)

CefSharp.MinimalExample.Wpf/Converter/TitleConverter.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,14 @@ namespace CefSharp.MinimalExample.Wpf.Converter
66
{
77
public class TitleConverter : IValueConverter
88
{
9+
#if DEBUG
10+
private const string Build = "Debug";
11+
#else
12+
private const string Build = "Release";
13+
#endif
914
object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
1015
{
11-
return "CefSharp.MinimalExample.Wpf - " + (value ?? "No Title Specified");
16+
return "CefSharp.MinimalExample.Wpf (" + Build + ") - " + (value ?? "No Title Specified");
1217
}
1318

1419
object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)

0 commit comments

Comments
 (0)