博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF-编程问题和解决
阅读量:5323 次
发布时间:2019-06-14

本文共 1840 字,大约阅读时间需要 6 分钟。

1、wpf中点击button按钮后怎么让TextBlock显示button按钮的值?

 <TextBlock x:Name="CurProtext" Grid.Column="1"  FontWeight="Bold"></TextBlock>

 <Button  Grid.Column="1" Grid.Row="0" Content="{Binding Path=ProSelectInfor.AppFormulaList[0].Name}"  Click="ProBut_click"  FontWeight="Bold"></Button>

 

/// <summary>

/// 项目选择按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public void ProBut_click(object sender, RoutedEventArgs e)
{
string s = (string)((Button)sender).Content;
CurProtext.Text = s;

}

 

2、如何在wpf中画出多行多列的列表,使用什么控件实现?

DataGrid

 

<DataGrid

ItemsSource="{Binding Path=RunRecordList}" AutoGenerateColumns="False" >
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ProId}" Header="序号" MinWidth="120"/>
<DataGridTextColumn Binding="{Binding Path=ProName}" Header="程序名" MinWidth="120"/>
<DataGridTextColumn Binding="{Binding Path=RunTime}" Header="运行时间" MinWidth="200"/>
</DataGrid.Columns>
</DataGrid>

 

3、打印问题

 

增加wpf控件进入流文档

InlineUIContainerBlockUIContainer

InlineUIContainer 和 BlockUIContainer 提供了可以在Flow Document中插入WPF控件的能力。InlineUIContainer 可以被声明在像Paragraph等支持inline元素的对象中来Host任意的WPF控件,而BlockUIContainer可以被声明在像Section等支持block元素的对象中。他们都可以host任意的WPF控件。

<Section>

    <Paragraph>

        This contains some text and  

        <InlineUIContainer>

            <Button>Button Control</Button>

        </InlineUIContainer>

         interspersed. 

    </Paragraph>

    <Section>

        <BlockUIContainer>

            <Button>Host In Block Control</Button>

        </BlockUIContainer>

    </Section>

</Section>

 

4、如何外部读取一个文件夹内所有的xml文件的文件名,去掉后缀

 

private void ProRead()

{

ObservableCollection < string >ss = new ObservableCollection<string>();

DirectoryInfo dir = new DirectoryInfo("E:\\1");

foreach (FileInfo d in dir.GetFiles())
{
ss.Add(d.Name.Remove(d.Name.LastIndexOf(".")));
}
ss.ToArray();
ProSelectInfor.ProNameList = new ObservableCollection<string>(ss.ToArray()); 

}

转载于:https://www.cnblogs.com/MiLu/p/6006769.html

你可能感兴趣的文章
【Codeforces Round #432 (Div. 2) A】 Arpa and a research in Mexican wave
查看>>
HTTP协议
查看>>
转载 jenkins执行selenium 测试 浏览器不显示解决方法
查看>>
spring+mybatis利用interceptor(plugin)兑现数据库读写分离
查看>>
wenbao与极角排序
查看>>
回顾JAVA---3.异常
查看>>
data Binding
查看>>
SSM配置
查看>>
HDU 5957 Query on a graph
查看>>
java基础语法
查看>>
Java中Runnable和Thread的区别
查看>>
spring基础概念AOP与动态代理理解
查看>>
背景颜色透明
查看>>
"Invalid username/password or database/scan listener not up"
查看>>
360°全景影像建库流程
查看>>
Java学习笔记51:数组转ArrayList和ArrayList转数组技巧
查看>>
atomsphere scattering
查看>>
数组和矩阵(3)——Next Greater Element I
查看>>
VS2019/VS2017安装源离线下载,更新,清理,企业版与论坛版重复下载
查看>>
多态的弊端
查看>>