private void DeleteRecord(object sender, RoutedEventArgs e) { Button btn = sender as Button; RequestRecord rec = (btn.Parent as Grid).DataContext as RequestRecord; RequestRecords.Remove(rec); }
private void AddHistoricalRecord() { RequestRecord rec = new RequestRecord { RequestGeneral = ReqGeneral, DateRequested = DateTime.Now, Options = $"Use Async call: {IsUseAync}, Wrap in method: {IsWrapMethod}, Use HttpWebRespone: {UseHttpWebRespone}, Pass url in method args: {IsIOMethod}, IgnoreCookies: {IsIgnoreCookie}", RequestName = ReqName, ResponeName = RespName, StreamName = StreamName, StreamReaderName = StreamReaderName, StringResData = ResName, UseAsync = IsUseAync, WrapInMethod = IsWrapMethod, UseHttpWebRespone = UseHttpWebRespone, MethodName = MethodName, PassUrlAsArg = IsIOMethod, TabSize = int.Parse(TabSize), TabOffset = int.Parse(TabOffset), IgnoreCookie = IsIgnoreCookie, GetRequestStreamName = ReqStream, DataPayloadName = PayLoadDataName, ReqByteName = RequestByteName, EncodingType = SelectedEncoding, PassFile = IsUseFile, RecalcContentLength = IsRecalcContentLength, ReqHeaders = ReqHeaders, ReqPayload = PayLoadData, Result = ResultCode, }; RequestRecords.Add(rec); }