我正在使用Blend Expression,刚开始使用WPF.
我正在尝试制作一个窗口响应窗口,它可以容纳多个网格,并根据窗口大小重新调整大小到最小宽度.
它会像:

我的代码到目前为止:
<Window x:Class="Blend.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" WindowState="Maximized">
<Grid>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" HorizontalAlignment="Left" Margin="20,10,0,0"
VerticalAlignment="Top" Height="211.5" Width="484.5">
<Grid Background="#FFEDF3F8">
</Grid>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="523.333,10,16.334,283.5">
<Grid Background="#FFEDF3F8"/>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="21.333,234,16.334,144">
<Grid Background="#FFEDF3F8"/>
</Border>
<Border CornerRadius="5" BorderBrush="RoyalBlue" BorderThickness="1"
Padding="5" Margin="21.333,372,16.334,31.5">
<Grid Background="#FFEDF3F8"/>
</Border>
<Button Content="Button" HorizontalAlignment="Left" Margin="626.833,478.5,0,0"
VerticalAlignment="Top" Width="49" Background="#FF00458C"/>
<Button Content="Button" HorizontalAlignment="Left" Margin="693.166,478.5,0,0"
VerticalAlignment="Top" Width="49" Background="#FF00458C"/>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
我在这里尝试过2件事,其中一件是Margin和' Width和'一起使用'对齐' Height.
不确定哪个会解决我的目的,其次它会响应屏幕尺寸.
我使用*阅读有关动态网格的内容,但这似乎不适用于此.
谢谢,
我正在尝试做的是单击AddMore按钮我正在获取按钮的ID
<div id="MemberCountDiv">
<div class="MemberDescriptionAdd" style="display:none;">
<select name="MemberCountType" id="MemberCountTypeX" class="MemberCountTypeX form-control ">
<option selected="selected" value="">Condition</option>
<option value="<">Less Than (≤)</option>
<option value=">">Greater Than (≥)</option>
<option value="=">Equal</option>
</select>
<select name="MemberCount" id="MemberCountX" class="MemberCountX form-control ">
<option selected="selected" value="">Members</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="8">7 Or More Than 7</option>
</select>
<button id="RemoveX" class="btn btn-blue" type="button">Remove</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我保留了这个div,我点击的是
$(".AddMoreButton").click(function () {
var type = $(this).val();
var idname = $(this).attr("id");
var id = idname.replace("AddMore", "");
alert(id);
var …Run Code Online (Sandbox Code Playgroud) 我正在使用基本的mvc-5登录方法,只是尝试在成功时访问用户ID
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
if (!ModelState.IsValid)
{
return View(model);
}
// This doesn't count login failures towards account lockout
// To enable password failures to trigger account lockout, change to shouldLockout: true
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
string userId = User.Identity.GetUserId();
returnUrl = CheckUserRoleAndRedirect();
return RedirectToLocal(returnUrl);
case SignInStatus.LockedOut:
return View("Lockout");
case SignInStatus.RequiresVerification:
return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe }); …Run Code Online (Sandbox Code Playgroud) 我想在下拉列表中创建 `@Html.ActionLink(model.country, "Details", "Country")' 作为选项..因为稍后,不同的角色访问将看到不同的链接...
控制器
public ActionResult Index()
{
CountryList = db.CountryListTable.Select(x => x.countryName).ToList();
ViewBag.ctr = CountryList;
return View();
}
Run Code Online (Sandbox Code Playgroud)
看法
@foreach (var item in @ViewBag.ctr)
{
<span>@item</span>
<span>
@* @Html.ActionLink((string)@item, "Details", "Country"); *@ @* this part throw error due to null *@
</span>
<br />
}
Run Code Online (Sandbox Code Playgroud)
@item不为空...我不知道为什么它在封装时抛出空值@html.ActionLink...
仅供参考,我使用 .netFramework 4.0 和 MVC4...
我对 MVC n .netFramework 很陌生
c# ×3
asp.net-mvc ×2
find ×1
html ×1
identity ×1
ienumerable ×1
javascript ×1
jquery ×1
linked-list ×1
razor ×1
wpf ×1