/// <summary> /// Returns additional parameters needed by the handler. /// </summary> private string GetAdditionalParameters() { string[] args = { "SourceType", SourceType.ToString(), "ParentElementID", ParentElemID, "IsInsertMode", IsInsertMode.ToString(), "AfterSaveJavascript", AfterSaveJavascript, "TargetFolderPath", TargetFolderPath, "TargetFileName", TargetFileName, "IncludeNewItemInfo", IncludeNewItemInfo.ToString(), "OnlyImages", OnlyImages.ToString(), "RaiseOnClick", RaiseOnClick.ToString(), "TargetAliasPath", TargetAliasPath, "TargetCulture", TargetCulture, "EventTarget", EventTarget }; if (AttachAdditionalParameters != null) { MfuAdditionalParameterEventArgs eventArgs = new MfuAdditionalParameterEventArgs(); eventArgs.AddParameters(args); AttachAdditionalParameters(this, eventArgs); args = eventArgs.GetParameters(); } return("AdditionalParameters=" + GetArgumentsString(args, UploaderHelper.ADDIOTIONAL_PARAMETERS_HASHING_PURPOSE)); }
public void ChangeContent(int listStyle) { switch (listStyle) { case 1 when !(Content is ImagesAndText): // Значки и текст this.RaisePropertyChanged(nameof(ButtonWidth)); this.RaisePropertyChanged(nameof(FontMaxHeight)); Content = new ImagesAndText { DataContext = this }; return; case 2 when !(Content is ListCommands): // Список Content = new ListCommands { DataContext = this }; return; default: // Только значки if (!(Content is OnlyImages)) { Content = new OnlyImages { DataContext = this } } ; break; } } }
/// <summary> /// Returns additional parameters needed by the handler. /// </summary> private string GetAdditionalParameters() { string[] args = { "SourceType", SourceType.ToString(), "ParentElementID", ParentElemID, "IsInsertMode", IsInsertMode.ToString(), "AfterSaveJavascript", AfterSaveJavascript, "TargetFolderPath", HttpUtility.UrlEncode(TargetFolderPath), "TargetFileName", HttpUtility.UrlEncode(TargetFileName), "IncludeNewItemInfo", IncludeNewItemInfo.ToString(), "OnlyImages", OnlyImages.ToString(), "RaiseOnClick", RaiseOnClick.ToString(), "TargetAliasPath", TargetAliasPath, "TargetCulture", TargetCulture, "EventTarget", EventTarget }; if (AttachAdditionalParameters != null) { MfuAdditionalParameterEventArgs eventArgs = new MfuAdditionalParameterEventArgs(); eventArgs.AddParameters(args); AttachAdditionalParameters(this, eventArgs); args = eventArgs.GetParameters(); } return("AdditionalParameters=" + GetArgumentsString(args)); }