WinForms/WPF - Add Debug/Release build to Window Title
This commit is contained in:
parent
bc856b0297
commit
94c06d6797
@ -11,13 +11,19 @@ namespace CefSharp.MinimalExample.WinForms
|
||||
{
|
||||
public partial class BrowserForm : Form
|
||||
{
|
||||
#if DEBUG
|
||||
private const string Build = "Debug";
|
||||
#else
|
||||
private const string Build = "Release";
|
||||
#endif
|
||||
private string title = "CefSharp.MinimalExample.WinForms (" + Build + ")";
|
||||
private readonly ChromiumWebBrowser browser;
|
||||
|
||||
public BrowserForm()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
Text = "CefSharp";
|
||||
Text = title;
|
||||
WindowState = FormWindowState.Maximized;
|
||||
|
||||
browser = new ChromiumWebBrowser("www.google.com");
|
||||
@ -74,7 +80,7 @@ namespace CefSharp.MinimalExample.WinForms
|
||||
|
||||
private void OnBrowserTitleChanged(object sender, TitleChangedEventArgs args)
|
||||
{
|
||||
this.InvokeOnUiThreadIfRequired(() => Text = args.Title);
|
||||
this.InvokeOnUiThreadIfRequired(() => Text = title + " - " + args.Title);
|
||||
}
|
||||
|
||||
private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
|
||||
|
@ -6,9 +6,14 @@ namespace CefSharp.MinimalExample.Wpf.Converter
|
||||
{
|
||||
public class TitleConverter : IValueConverter
|
||||
{
|
||||
#if DEBUG
|
||||
private const string Build = "Debug";
|
||||
#else
|
||||
private const string Build = "Release";
|
||||
#endif
|
||||
object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
||||
{
|
||||
return "CefSharp.MinimalExample.Wpf - " + (value ?? "No Title Specified");
|
||||
return "CefSharp.MinimalExample.Wpf (" + Build + ") - " + (value ?? "No Title Specified");
|
||||
}
|
||||
|
||||
object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
||||
|
Loading…
Reference in New Issue
Block a user