Test

 

 

<DataGrid.ContextMenu>
<ContextMenu>
<MenuItem Header="新" Click="Add_Click"></MenuItem>

</ContextMenu>
</DataGrid.ContextMenu>

 

if (gridUserList.SelectedItem != null)
{
if (gridUserList.SelectedItem is UserInfoEntity)
{
UserInfoEntity entity = (UserInfoEntity)gridUserList.SelectedItem;
string Name = entity.UserName; 

 
}
}

 

 

class XmlHelper
{
public static T XmlSerialObject<T>(string fileFullName) where T : class
{

if (!System.IO.File.Exists(fileFullName))
{
throw new Exception("文件不存在");
}
T t = null;
for (int i = 0; i < 5; i++)
{
try
{
//Xml格式反序列化
using (Stream stream = new FileStream(fileFullName, FileMode.Open, FileAccess.Read, FileShare.Read))
{
XmlSerializer formatter = new XmlSerializer(typeof(T));
t = (T)formatter.Deserialize(stream);

}
return t;
}
catch (Exception ex)
{
System.Threading.Thread.Sleep(300);
LogHelper.Error(ex,"配置文件:" );
}
}
return null;
}

public static bool CreateXML<T>(T obj, string filePath)
{
XmlWriter writer = null; //声明一个xml编写器
XmlWriterSettings writerSetting = new XmlWriterSettings //声明编写器设置
{
Indent = true,//定义xml格式,自动创建新的行
Encoding = UTF8Encoding.UTF8,//编码格式
};

try
{
//创建一个保存数据到xml文档的流
writer = XmlWriter.Create(filePath, writerSetting);
}
catch
{
return false;
}
XmlSerializer xser = new XmlSerializer(typeof(T)); //实例化序列化对象
try
{
xser.Serialize(writer, obj); //序列化对象到xml文档
}
catch
{
return false;
}
finally
{
writer.Dispose();
}
return true;
}
}

 

requestData = JsonConvert.SerializeObject(postData);
HttpContent httpContent = new StringContent(requestData);
httpContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
httpContent.Headers.ContentType.CharSet = "utf-8";
using (HttpClient httpClient = new HttpClient())
{
HttpResponseMessage response = httpClient.PostAsync(url, httpContent).Result;

if (response.IsSuccessStatusCode)
{
string s = response.Content.ReadAsStringAsync().Result;
result = JsonConvert.DeserializeObject<ApiReturnInfoEntityR>(s);
}
else
{
result.Code = 1;
result.Msg = $"状态码:{response.IsSuccessStatusCode}";
}

}

 

posted @ 2022-07-24 22:54  小痞子Yang  阅读(94)  评论(0编辑  收藏  举报