我在设计时将项目添加到列表视图中,
但是项目的文本没有被添加到相应的.resx文件中。
我是否需要在Listview中设置任何属性?
我已将底层Form的Localize属性设置为'true'
答案 0 :(得分:1)
private void PopulateListView()
{
ListView1.Width = 300;
ListView1.Location = new System.Drawing.Point(10, 50);
// Declare and construct the ColumnHeader objects.
ColumnHeader header1, header2;
header1 = new ColumnHeader();
header2 = new ColumnHeader();
// Set the text, alignment and width for each column header.
header1.Text = "Column1"; //Helper.getlocalStringResource("Xinga.LocalStrings.ColumnHeader.ResourceValue");
header1.Width = 100;
header2.Text = "Column2"; //Helper.getlocalStringResource("Xinga.LocalStrings.ColumnHeader.ResourceValue");
header2.Width = 100;
// Add the headers to the ListView control.
ListView1.Columns.Add(header1);
ListView1.Columns.Add(header2);
ListView1.View = View.Details; //important to see the headers
}
然后可以将header.Text本地化...
答案 1 :(得分:0)
在表单属性窗口中切换语言。然后更改ListViewItem
。
检查resx中的其他部分或在Xml编辑器中打开它。