我想在WP7上创建一个圆圈.我尝试用椭圆类来做这个,我发现了很多解决方案,它可以制作量表或饼图或其他东西,但我只需要精华.有人可以帮忙吗?
目的是仅显示圆的一部分(或椭圆).就像图片中的黄色区域一样:
谢谢,Laci
我正在努力在路由中传递和读取多个查询字符串参数.
$routeProvider.when("/joboffers:keywords:location", {
controller: "jobOffersController",
templateUrl: "/App/Views/JobOffer/All.html"
});
Run Code Online (Sandbox Code Playgroud)
这是搜索页面:
$scope.searchJobOffer = function () {
var vm = $scope.jobOfferSearchViewModel;
var path = "/joboffers?keywords=" +( vm.keywords || "") + "&location=" + (vm.location || "");
$location.path(path);
}
Run Code Online (Sandbox Code Playgroud)
这是JobOffersController:
'use strict';
app.controller('jobOffersController', ['$scope', '$routeParams', 'jobOfferService', function ($scope, $routeParams, jobOfferService) {
$scope.jobOffers = [];
function init() {
var keywords = $routeParams.keywords;
var location = $routeParams.location;
}
init();
}]);
Run Code Online (Sandbox Code Playgroud)
阅读$ routeParams根本不起作用.如果我将"developer"作为关键字并将"New York"作为位置传递,则$ routeParam对象如下所示:
{keywords: "?keywords=developer&location=New Yor", location: "k"}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我我做错了什么?提前致谢.
PS这可能是因为错误配置的路由吗?当我通过该searchJobOffer
函数导航时,它将URL编码为:http://localhost:49380/#/joboffers%3Fkeywords=developer&location=london
如果我尝试使用此URL http://localhost:49380/#/joboffers?keywords=developer&location=london
,路由系统会将我置于默认路由(#/ …
如果我得到浅灰色(例如R = G = B = 200)和暗色(例如R = 46,G = 41,B = 35),我想将它们分类为简单的灰色颜色组(想象一下表).
那么,我如何将颜色组织成颜色组呢?
我想专门锁定我的表中的指定行,因此在实际事务完成之前不会读取任何更新.为此,我在数据库存储库中创建了一个辅助类:
public void PessimisticMyEntityHandler(Action<IEnumerable<MyEntity>> fieldUpdater, string sql, params object[] parameters)
{
using (var scope = new System.Transactions.TransactionScope())
{
fieldUpdater(DbContext.Set<MyEntity>().SqlQuery(sql, parameters));
scope.Complete();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的测试代码.基本上我只是开始两个任务,他们都尝试用Id'1'锁定行.我的猜测是第二个任务将无法读取(和更新)该行,直到第一个任务完成其作业,但输出窗口显示它实际上可以.
Task.Factory.StartNew(() =>
{
var dbRepo = new DatabaseRepository();
dbRepo.PessimisticMyEntityHandler(myEntities =>
{
Debug.WriteLine("entered into lock1");
/* Modify some properties considering the current ones... */
var myEntity = myEntities.First();
Thread.Sleep(1500);
myEntity.MyEntityCode = "abcdefgh";
dbRepo.Update<MyEntity>(myEntity);
Debug.WriteLine("leaving lock1");
}, "SELECT * FROM MyEntities WITH (UPDLOCK, HOLDLOCK) WHERE Id = @param1", new SqlParameter("param1", 1));
});
Task.Factory.StartNew(() =>
{
Thread.Sleep(500);
var dbRepo …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用WP7上的HttpWebRequest类发送请求,但我没有得到任何响应......这是我的代码:
InitializeComponent();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com/");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
tbResponse.Text = reader.ReadToEnd();
// Cleanup the streams and the response.
reader.Close();
dataStream.Close();
response.Close();
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
此外,我使用此扩展:单击此处,但我在Windows控制台应用程序上测试它并没有任何问题,所以我认为问题是我不知道WP7的一些事情.
c# ×2
wpf ×2
angularjs ×1
asp.net-mvc ×1
canvas ×1
colors ×1
ellipse ×1
getresponse ×1
locking ×1
rgb ×1
sector ×1
sql-server ×1