private AttributesPresenter GetAttributes() { if (_userAttrPresenter == null) { _userAttrPresenter = CreateAttributesPresenter(); _userAttrPresenter.SetType(AttributeViewType.Custom); _userAttrPresenter.View.Text = Strings.Attributes_label; _userAttrPresenter.View.CloseView += (sender, args) => { _userAttrPresenter.Dispose(); _userAttrPresenter = null; }; } else { _userAttrPresenter.View.EnsureVisible(); } return(_userAttrPresenter); }
private AttributesPresenter GetExif() { if (_exifAttrPresenter == null) { _exifAttrPresenter = CreateAttributesPresenter(); _exifAttrPresenter.SetType(AttributeViewType.Exif); _exifAttrPresenter.View.Text = "Exif"; _exifAttrPresenter.View.CloseView += (sender, e) => { _exifAttrPresenter.Dispose(); _exifAttrPresenter = null; }; } else { _exifAttrPresenter.View.EnsureVisible(); } return(_exifAttrPresenter); }