protected virtual void ApplyTranslate() { if (DisplayTranslateLanguage == null) { translateText.Text = (string)null; } else { TranslateTextBindable.TryGetValue(DisplayTranslateLanguage, out string translate); translateText.Text = translate; } }
public void TestConstructorWithItemsAddsItemsInternally() { KeyValuePair <string, byte>[] array = { new KeyValuePair <string, byte>("ok", 0), new KeyValuePair <string, byte>("nope", 1), new KeyValuePair <string, byte>("random", 2), new KeyValuePair <string, byte>("", 4) }; var dict = new BindableDictionary <string, byte>(array); Assert.Multiple(() => { foreach (var(key, value) in array) { Assert.That(dict.TryGetValue(key, out var val), Is.True); Assert.That(val, Is.EqualTo(value)); } Assert.AreEqual(array.Length, dict.Count); }); }