導航:首頁 > 版本升級 > wpf偵聽保存文件

wpf偵聽保存文件

發布時間:2022-12-30 05:37:33

㈠ wpf中,Panel裡面的東西如果想保存到本地xaml文件怎麼做

保存
using (FileStream fs = new FileStream(
System.IO.Path.Combine(Environment.CurrentDirectory, "saved.xaml"),
FileMode.Create, FileAccess.Write))
{
XamlWriter.Save(mainCanvas, fs);//mainCanvas為你的Panel的Name
fs.Close();
}
讀取
using (FileStream fs = new FileStream(
System.IO.Path.Combine(path, "saved.xaml"),//path為路徑
FileMode.Open, FileAccess.Read))
{
Canvas newCanvas = (Canvas)XamlReader.Load(fs);
mainCanvas.Children.Clear();
for (int i = newCanvas.Children.Count - 1;i >= 0; --i)
{
UIElement el = newCanvas.Children[i];
newCanvas.Children.RemoveAt(i);
mainCanvas.Children.Add(el);
}
fs.Close();
}
主要用xmlwrite和xmlreader

㈡ WPF上傳數據的保存。使用WPF如何將上傳的數據以二進制數據保存到資料庫

你存文件的路徑不就可以了??
要存數據要是數據量大了,訪問就很慢了。。
而且資料庫維護也麻煩

㈢ c# wpf中textbox如何把用過的值儲存起來,達到保存歷史數據的效果,求大神提供下參考code或者思路,謝謝

先存內存,然後程序關閉時保存文件,程序啟動時載入,運行時在內存添加

㈣ 【WPF】wpf載入和保存xaml文件

載入效果圖:

public MainWindow(string xamlFile)

        {

            InitializeComponent();

            DependencyObject rootElement;

            using (FileStream fs = new FileStream(xamlFile, FileMode.Open))

            {

                rootElement = (DependencyObject)XamlReader.Load(fs);

            }

            Content = rootElement;

            //查找控制項(方法一)

            button1 = (Button) LogicalTreeHelper.FindLogicalNode(rootElement, "button1");

修改app.xaml.cs里的啟動項

保存功能:

換成Create可以覆蓋保存文件,不會重復而報錯。

㈤ WPF inkcanvas保存為圖片,如何自己輸入保存名字和選擇保存路徑.

使用 Microsoft.Win32.SaveFileDialog

varcdlg=newMicrosoft.Win32.SaveFileDialog();
cdlg.Filter="圖片文件(*.jpg;*.bmp)|*.jpg;*.bmp";
cdlg.Title="保存";
cdlg.InitialDirectory=Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
if(cdlg.ShowDialog(this)==true)
{
MessageBox.Show(cdlg.FileName);

//此處加入保存文件的代碼
}

㈥ 急求:如何將 WPF ChartControl生成的圖片保存到本地為jpg格式

WriteableBitmap可以生成一張圖片,然後用Render方法可以直接把ChartControl畫上去,然後保存成文件即可

保存方法參考這里的代碼

㈦ WPF中怎樣將一個Textbox中的內容保存為txt

WriteFile("c:\\",Textbox.text);

/// <summary>
/// 寫文件
/// </summary>
/// <param name="Path">文件路徑</param>
/// <param name="Strings">文件內容</param>
public static void WriteFile(string Path, string Strings)
{

if (!System.IO.File.Exists(Path))
{
//Directory.CreateDirectory(Path);

System.IO.FileStream f = System.IO.File.Create(Path);
f.Close();
f.Dispose();
}
System.IO.StreamWriter f2 = new System.IO.StreamWriter(Path, true, System.Text.Encoding.UTF8);
f2.WriteLine(Strings);
f2.Close();
f2.Dispose();

}

㈧ wpf 中如何判斷一個文件是否存在,這個文件不限於某種特定的格式。也許是txt,也許是rar等

先記錄文件名:string strFile = myFile //myFile不包含擴展名;
再 string[] files = System.IO.Directory.GetFiles("文件夾路徑");
bool HasMyFile = false; //返回值真、假來判斷這個文件在不在
Foreach( string file in files)
{
string strNonExtentsion=System.IO.Path.GetFileNameWithoutExtension(file);
if(strNonExtension == myFile)
HasMyFile = True;
}
return HasMyFile;

㈨ 如何把wpf保存為xml文件最好給個Demo,,,謝謝

具體點,你是想保存什麼?我之前把一些List的數據保存成XML文件,然後也可以讀取出來,不知道對你有沒有用

㈩ wpf,有一保存button,執行後輸入數據保存,關閉,再次執行則顯示是上次的數據

首先需要注意的一點是 你所描述的關閉是 關閉應用程序還是只關閉對話框。如果只關閉對話框,那麼你只需要在後台定義一個數據集合或者變數去存儲你需要保存的東西。比如你前台一個DataGrid,它的ItemSource綁定後台一個數據集合。你在前台做增刪改,其實是對後台的這個數據集合做操作。當你關閉窗口再打開這個窗口的話,DataGrid還是會顯示後台的這個ItemSource。如果關閉的是應用程序的話,這就涉及到數據的讀寫操作。你可能將數據保存在本地的某個文件里(如xml,txt等)也可能保存在資料庫里。這個就需要你在後台編碼相關的讀寫操作類。網上有很多相關資源,你可以搜索下。

閱讀全文

與wpf偵聽保存文件相關的資料

熱點內容
安卓實現桌面大文件夾 瀏覽:449
達芬奇可視化的配置文件 瀏覽:338
下好的壓縮包非壓縮文件 瀏覽:360
linuxqt觸控事件 瀏覽:381
國際網路監控 瀏覽:967
哪個網站鞋子最好 瀏覽:987
蘋果720p 瀏覽:248
微博拼圖工具 瀏覽:572
博客與網路營銷下載 瀏覽:644
爆破肉雞教程 瀏覽:138
文件傳輸常常被直接稱為什麼 瀏覽:307
監控上面顯示配置文件錯誤 瀏覽:583
數據服務實踐表怎麼填 瀏覽:738
iphone6s港行真偽查詢 瀏覽:827
看不到網路怎麼設置路由器 瀏覽:78
qt讀寫ini文件 瀏覽:910
什麼是離線導航數據 瀏覽:164
微信本地二手交易平台 瀏覽:726
什麼是創意編程啟蒙 瀏覽:988
用來存放被用戶刪除的文件 瀏覽:307

友情鏈接