BudgetAnalyser.Engine.Widgets.CurrentFileWidget.Update C# (CSharp) Метод

Update() публичный Метод

Updates the widget with new input.
public Update ( ) : void
Результат void
        public override void Update([NotNull] params object[] input)
        {
            if (input == null)
            {
                throw new ArgumentNullException(nameof(input));
            }

            var appDb = input[0] as ApplicationDatabase;
            if (appDb == null || appDb.FileName.IsNothing())
            {
                ColourStyleName = WidgetWarningStyle;
                DetailedText = "Open";
                ToolTip = "Open an existing Budget Analyser File.";
            }
            else
            {
                ColourStyleName = WidgetStandardStyle;
                DetailedText = ShortenFileName(appDb.FileName);
                ToolTip = appDb.FileName;
            }
        }