private void DisplayOptions(OptionsCategoryData optionsCategoryData) { categoyTitleLabel.Content = optionsCategoryData.Title; categorySpecificOptionsContainer.Children.Clear(); categorySpecificOptionsContainer.Children.Add(optionsCategoryData.OptionsPanel); }
public OptionsDialogView(IDisplayOptions displayOptions, IPhoneSelectOptions phoneSelectOptions) { InitializeComponent(); _DisplayOptions = displayOptions; _PhoneSelectOptions = phoneSelectOptions; _GeneralOptionsData = new OptionsCategoryData("General", generalOptionsPanel); _ConversationViewOptionsData = new OptionsCategoryData("Conversation View", conversationOptionsPanel); _PhoneOptionsData = new OptionsCategoryData("Phone", phoneOptionsPanel); _CurrentCategory = OptionsCategory.General; Loaded += delegate { DisplayCurrentCategory(); InitializeFields(); }; }