我正在构建一个页面,我希望一个material-ui元素使用background-imageCSS属性来获得背景图像.我当然用google搜索了,并且有解决方案但由于某种原因我看不到那个图像.
PS1:即使将MUI元素改为常规也根本没有帮助我.
PS2:当我在内部使用容器时,它会显示,但这不是我想要的.
UPDATE1:尝试向容器添加高度和宽度,仍然没有运气......
import React from 'react';
import Paper from 'material-ui/Paper';
import IconButton from 'material-ui/IconButton';
import ActionHome from 'material-ui/svg-icons/action/home';
const styles = {
paperContainer: {
backgroundImage: `url(${"static/src/img/main.jpg"})`
}
};
export default class Home extends React.Component{
render(){
return(
<Paper style={styles.paperContainer}>
</Paper>
)
}
}
Run Code Online (Sandbox Code Playgroud) 所以我想知道我是否可以以某种方式简化它,因为它在屏幕上占用了大量空间:
private Dictionary<string, Dictionary<string, List<double>>> storage = new Dictionary<string, Dictionary<string, List<double>>>();
Run Code Online (Sandbox Code Playgroud) 我有这种数据类型:
Dictionary<string, List<Dictionary<string, List<Dictionary<string, List<Dictionary<string, string>>>>>>>
Run Code Online (Sandbox Code Playgroud)
每当我试图到达它的最底部来计算一些东西时,我就会遇到一个错误,我无法在KeyValuePairs上使用foreach:
foreach statement cannot operate on variables of type 'KeyValuePair<string, List<Dictionary<string, List<Dictionary<string, string>>>>>' because 'KeyValuePair<string, List<Dictionary<string, List<Dictionary<string, string>>>>>' does not contain a public definition for 'GetEnumerator' [RestService]
Run Code Online (Sandbox Code Playgroud)
这是循环的一部分:
void GetMetricsCount(List<Dictionary<string, List<Dictionary<string, List<Dictionary<string, string>>>>>> device, Dictionary<string, string> results_holder)
{
// count all metrics
foreach (var type_element in device)
{
foreach (var group_element in type_element)
{
foreach (var wtf in group_element)
Run Code Online (Sandbox Code Playgroud)
现在真的很好,如果有更好的方法来处理C#中那种复杂的数据结构,我真的很感激,如果有人告诉我怎么样,因为这很糟糕!
更新:我很抱歉,但我在这里复制了一些代码.以下是对非匹配类型的挫折的答案:
// Get overview of metrics for last 24h
public Dictionary<string, Dictionary<string, …Run Code Online (Sandbox Code Playgroud)