導航:首頁 > 文件目錄 > wpf讀取配置文件指定路徑

wpf讀取配置文件指定路徑

發布時間:2023-07-15 01:17:48

① wpf 獲取項目下文件夾路徑

需求不太明確,開發期間與發布後的目錄有可能是不一樣的。

如圖所示的解決方案,假如folderclass的路徑可以用如下代碼獲取

stringdebug=System.AppDomain.CurrentDomain.BaseDirectory;
stringproj=System.IO.Path.Combine(debug,@"....");
foreach(stringfolderinSystem.IO.Directory.GetDirectories(proj))
MessageBox.Show(folder);//其中就可以遍歷到你要的文件夾

如果你想綁定文件夾內的資源,其設置其屬性為資源,並根據如下鏈接寫xaml

http://msdn.microsoft.com/zh-cn/library/aa970069(v=vs.110).aspx

② 新手學習wpf的treeview!選擇一個路徑,如何獲取該路徑下所有特定類型的文件,並將他們綁定在treeview的中

前面:

<Grid>

<TreeViewName="tvDirectories"ItemsSource="{Binding}">

</TreeView>

<ButtonContent="Button"Height="23"HorizontalAlignment="Left"Margin="401,276,0,0"Name="button1"VerticalAlignment="Top"Width="75"Click="button1_Click"/>

</Grid>

後台:

privatevoidbutton1_Click(objectsender,RoutedEventArgse)

{

varlist=newList<string>();

stringpath=@"D:軟體安裝程序應用軟體";//文件夾的路徑

if(Directory.Exists(path))//判斷要保存的目錄文件是否存在。

{

vardirectory=newDirectoryInfo(path);

FileInfo[]collection=directory.GetFiles("*.exe");//指定類型

foreach(FileInfoitemincollection)

{

stringfullname=item.Name.ToString();

stringfilename=fullname.Substring(0,fullname.LastIndexOf("."));//去掉後綴名。

list.Add(filename);

}

tvDirectories.DataContext=list;

}

else

{

MessageBox.Show("文件夾不存在!");

}

}

③ wpf如何讀取一個config配置文件格式的xml文件

<Title Row="0" Cloumn="2" ContentTitle="aaa" Assemblydll="aaa.dll" InterFace="aaaaaa" ImageUrl="pack://application:,,,/TyPlatform;component/Images/111.png" Width="180" Height="180" ></Title>
就像這樣的一個XML,讀成DataSet,然後這樣取值
DataTable dt;
DataSet ds = new DataSet();
ds.ReadXml(Environment.CurrentDirectory + "/" + path);
dt = ds.Tables[0];

string Row = dt.Rows[index]["Row"].ToString();
string Cloumn = dt.Rows[index]["Cloumn"].ToString();
string Height = dt.Rows[index]["Height"].ToString();
string Width = dt.Rows[index]["Width"].ToString();
string ImageUrl = dt.Rows[index]["ImageUrl"].ToString();

④ c#- wpf架構讀取xml配置文件到界面列表內,無思路求幫助

不用mvvm的話,so easy
新建 一個silverlight 4工程 在Window1.xaml加入一個comboBox1
後台中加個student 的類
public class Student
{
public string Name{get;set;}
public int Age{get;set;}
}

public Window1()
{
InitializeComponent();
List<Student> StudList =new List<Student>();
StudList.Add(new Student(){ Name="張飛",Age=21 });
StudList.Add(new Student(){ Name="曹操",Age=22 });
StudList.Add(new Student(){ Name="關公",Age=23 });
StudList.Add(new Student(){ Name="如花",Age=24 });
comboBox1.ItemsSource=StudList;
comboBox1.DisplayMemberPath="Name";
}

運行下看看
你List 想讀配置喊頃文件的話Student 這個類喚滲襲就跟著變下,wpf基於屬性綁定,不是事件驅動,想入門的話建議看下[深入淺出WPF完整版]劉鐵猛出的,目前國人出的wpf就他的寫的不錯的書
還有你的配置文件應該是xml格式文件,要新建個MeterList的類 要用 System.Xml.XmlDocument這和兄個類來讀配置文件,來填沖MeterList這個類

⑤ 關於wpf中獲取路徑問題

獲取的沒問題。因為調試狀態下,目錄就是..bin\debug\ 你可以把程序拷貝到別的盤運行起來測試就明白了。

⑥ WPF,資源文件是放在哪個文件夾的

1Addedfolders:Creategroups如果復資源文件是目錄的話制,為資源文件創建組。當拖動一個包含資源文件的目錄到項目中時,選擇這個條目之後,在代碼中引用資源文件就只需要直接寫資源文件的路徑,不用加上目錄了。備註:在Xcode項目中,文件夾有兩種顏色:黃色和藍色。黃色代表的組,表明在項目文件中並沒有實質性的文件夾,代碼中可以直接通過文件名來獲取資源。藍色代表實體文件夾,表明在項目中存在著實質性的文件夾,代碼中則需要通過深入目錄來獲取到資源文件。11Addedfolders:CreateFolderreference和上面的group選項相反,當拖動的是一個包含資源文件的目錄時,會創建實質性的目錄(顯示為藍色),代碼中需要使用資源文件的時候路徑必須帶上目錄。例子:如果項目文件中有個實體目錄test/test1.h,在Xcode中test目錄顯示為藍色,那麼則需要#include「test/test1.h」;如果味黃色,之需要test1.h就可以了。

⑦ WPF 中.XAML文件如何讀取資源文件

增加命名空間:

xmlns:resx="clr-namespace:你的Resources.Designer.cs打開以後的命名空間"

使用例子
Title="{x:Static resx:Resources.你資源名字}"

注意:回Resources.resx的訪問修飾符必答須是public

閱讀全文

與wpf讀取配置文件指定路徑相關的資料

熱點內容
浙里辦app如何更換手機號碼 瀏覽:244
電子資料文件有哪些 瀏覽:241
猥瑣貓表情教程 瀏覽:599
android音頻文件格式 瀏覽:458
漫畫臉app哪裡可以下載 瀏覽:959
購買歡樂升級歡樂豆 瀏覽:282
學習智能機器人用什麼編程最好 瀏覽:655
蘋果手機如何管控app 瀏覽:633
mn文件夾 瀏覽:590
安卓平板通用刷機包下載 瀏覽:751
安卓獲取內部存儲路徑 瀏覽:880
寫代碼兩台顯示器 瀏覽:327
unitypackage壓縮文件 瀏覽:493
奕心安卓 瀏覽:563
使用土地的有關證明文件包含哪些 瀏覽:493
數據標注哪裡可以接 瀏覽:482
在家自學編程下什麼學 瀏覽:705
最近很火的app軟體是什麼軟體 瀏覽:862
ai文字工具 瀏覽:157
蘭博玩游戲路徑怎麼選擇正確文件 瀏覽:972

友情鏈接