小编Ank*_*Das的帖子

在 Flutter 中录制时如何创建音频波?

我想在颤动录制时创建音频波。为了录制语音,我使用Flutter Audio Recorder。为了创建 wave 我也尝试了这个插件Wave Generator,但找不到任何积极的结果。

代码示例:

 class AudioWave extends StatelessWidget {
  const AudioWave({
    Key key,
    @required this.translateX,
    @required List<double> audioPowerData,
    })  : _audioPowerData = audioPowerData,
           super(key: key);

  final double translateX;
  final List<double> _audioPowerData;

  @override
  Widget build(BuildContext context) {
    return Container(
      width: screenUtil.screenWidth,
      margin: const EdgeInsets.only(top: 0, right: 0),
      alignment: Alignment.topRight,
      child: CustomPaint(
        child: Container(height: 180.0, width: screenUtil.screenWidth),
        painter: CurvePainter(translateX: translateX, data: _audioPowerData),
        isComplex: true,   
        willChange: false,    
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

dart flutter audiowaveform

12
推荐指数
1
解决办法
1907
查看次数

在FireFox和IE 8中打印横向或纵向

目前我正在使用FireFox最新版本和IE8

为了改变印刷的方向,我使用了

@page {
  size: portrait;
}
Run Code Online (Sandbox Code Playgroud)

在我的css文件中. @page参考

虽然它声称两个浏览器都支持@page,但在我测试之后它除了Chrome之外根本不起作用.我想知道如何在FireFox/IE8中以不同的方向打印页面.

html javascript css printing jquery

10
推荐指数
1
解决办法
4万
查看次数

单击数据网格行后如何获取单元格值

我有一个 C# WPF DataGrid 来列出有关文档(例如发票)的信息。用户可以在数据网格中选择一行。双击该行后,我需要访问特定的单元格值(docId)。

不幸的是,我不知道如何访问所选数据网格行后面的正确数据行。

我可以从网格中访问以下值:

dataGrid_docs.selectedValue
dataGrid_docs.selectedItem
Run Code Online (Sandbox Code Playgroud)

...

selected Value 不是我的问题的答案,因为用户单击任何行,而不总是正确的列。

        // Create a new DataTable.    
        DataTable custTable = new DataTable("Customers");


        // Create docId column 
            dtColumn = new DataColumn();
            dtColumn.DataType = typeof(string);
            dtColumn.ColumnName = "docId";
            custTable.Columns.Add(dtColumn);

        // Create createDate column 
            dtColumn = new DataColumn();
            dtColumn.DataType = typeof(string);
            dtColumn.ColumnName = "createDate";
            custTable.Columns.Add(dtColumn);


        dtSet = new DataSet();
        dtSet.Tables.Add(custTable);



        foreach (var doc in docs)
        {
            myDataRow = custTable.NewRow();
            foreach (var attribute in ecoDmsAttributes)
            {                    
                myDataRow["docId"] = "123"
                myDataRow["createDate"] = "2019-08-27"
            } …
Run Code Online (Sandbox Code Playgroud)

c# wpf datatable datagrid

5
推荐指数
1
解决办法
4405
查看次数

我无法将数组作为函数参数传递。如何解决?

我正在开发一个窗口表单应用程序,并使函数将数组作为函数参数传递,如下所示:

void foobar(int[] foo, string[] bar)
{ 

}
//calling
foobar(new {1, 2,3}, new {"a", "b", "c"});
Run Code Online (Sandbox Code Playgroud)

当我调用该函数时,它显示错误:

"Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access."
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c# arrays

0
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×2

arrays ×1

audiowaveform ×1

css ×1

dart ×1

datagrid ×1

datatable ×1

flutter ×1

html ×1

javascript ×1

jquery ×1

printing ×1

wpf ×1