| �@ | |
|
.NET TIPS �mSilverlight 2�nHTML�v�f��style������CSS�v���p�e�B���擾�^�ݒ肷��ɂ́H�mC#�AVB�n�f�W�^���A�h�o���e�[�W�@��F ���F2009/10/08 |
![]() |
|
|
|
�@Silverlight�ł́A��ɂȂ�Web�y�[�W��HTML DOM�iDocument Object Model�FWeb�u���E�U������I�u�W�F�N�g�w���̃v���O���~���O�E�C���^�[�t�F�C�X�ŁAHTML�h�L�������g���\���I�ɕ\�����A����𑀍�ł���悤�ɂ���j�ɃA�N�Z�X���āA�C�ӂ�HTML�v�f�i��DOM�I�u�W�F�N�g�j�����C�ӂ̑����iAttribute�j�ɒl��ݒ肵����A��������l���擾������ł���B���̎�@�ɂ��āA�uTIPS�F�mSilverlight 2�nHTML�v�f�̑�����ݒ�^�擾����ɂ́H�v�Ő����������ASilverlight�ł�style�����i��CSS�v���p�e�B�ɂ��X�^�C���w��j���擾�^�ݒ肷�邽�߂̃��\�b�h���p�ӂ���Ă���B�{�e�ł͂��̃��\�b�h�ɂ��Đ�������B
�@���̃T���v���ł́ASilverlight�A�v���P�[�V������̃{�^�����N���b�N����ƁAHTML�̃e�[�u���v�f�i��<table>�v�f�j��style�����ɐݒ肳��Ă���height�v���p�e�B�̒l���擾���āA����height�v���p�e�B�Ɂu100px�v�Ƃ����l��ݒ肵�����B
|
||
| HTML�v�f��style������ݒ肷��T���v�� |
���C�ӂ�HTML�v�f������style������CSS�v���p�e�B���擾�^�ݒ肷����@
�@�{�e�ł͗�Ƃ��āA���̂悤��HTML�v�f�����炩����HTML�y�[�W���ɋL�q���Ă�����̂Ƃ���B
|
|
| ����������������ΏۂƂȂ�HTML�v�f��HTML�R�[�h�� |
�@�����ł́A����<table>�v�f��style������height�v���p�e�B���擾�^�ݒ肷��B
�@����ɂ́AHTML�v�f��\��HtmlElement�N���X�iSystem.Windows.Browser���O��ԁj�̃I�u�W�F�N�g��GetStyleAttribute���\�b�h�^SetStyleAttribute���\�b�h���Ăяo���B
�@HtmlElement�I�u�W�F�N�g���擾����ɂ́A�u���E�U�ɕ\������Ă���HTML�h�L�������g��\��HtmlDocument�N���X�iSystem.Windows.Browser���O��ԁj�̃I�u�W�F�N�g��GetElementById���\�b�h���Ăяo���悢�BGetElementById���\�b�h�́A�����Ƃ���HTML�v�f��id�l�i��id�����̒l�B���̗�ł́utargetID�v�j���i������Łj���A�߂�l�Ƃ��ĊY��HTML�v�f��\��HtmlElement�I�u�W�F�N�g��Ԃ��B
�@���̍ۂɕK�v�ƂȂ�HtmlDocument�I�u�W�F�N�g�́A���̃v���p�e�B����擾�ł���B
HtmlPage.Document
�@���̂悤�ɁA�u���E�U��HTML DOM�ɃA�N�Z�X���邽�߂�HtmlPage�N���X�iSystem.Windows.Browser���O��ԁj�ɂ́AHTML�h�L�������g�i��HtmlDocument�I�u�W�F�N�g�j���擾���邽�߂̐ÓI�v���p�e�BDocument������B
�@��قǎ�����GetStyleAttribute���\�b�h�́A�����Ƃ���CSS�v���p�e�B�����i������Łj���A�߂�l�Ƃ��Ă���CSS�v���p�e�B�̒l���i������Łj�Ԃ��B
�@�܂�SetStyleAttribute���\�b�h�́A��1�����Ƃ���CSS�v���p�e�B�����A��2�����Ƃ��Ă���CSS�v���p�e�B�̒l���i�������������Łj���B�߂�l�͂Ȃ��B
�@���̃R�[�h�́AGetStyleAttribute���\�b�h�^SetStyleAttribute���\�b�h�𗘗p����Ⴞ�B�utextBlockInfo�v��TextBlock�R���g���[�����Q�Ƃ��Ă���B
|
||
| HTML�v�f��style������CSS�v���p�e�B��ݒ�^�擾����T���v���E�R�[�h�i��FC#�A���FVB�j |
�@���̃R�[�h�����s����ƁA�`���̃T���v���E�A�v���P�[�V�����Ɠ������s���ʂɂȂ�B
�@�Ȃ��AGetStyleAttribute���\�b�h�^SetStyleAttribute���\�b�h�ň�����̂�HTML�v�f��sytyle���������ł���B�Ⴆ�A�O���t�@�C�������Ă���.css�t�@�C������CSS�v���p�e�B���擾���邱�Ƃ͂ł��Ȃ��B�܂�GetStyleAttribute���\�b�h�^SetStyleAttribute���\�b�h�ł́AHTML�v�f�i��DOM�I�u�W�F�N�g�j�Ɏ��ۂɓK�p����Ă���X�^�C���i��CSS�v���p�e�B�j���擾���邱�Ƃ͂ł��Ȃ��B
�@���ۂɓK�p����Ă���X�^�C���i��CSS�v���p�e�B�j���擾����ɂ́AJavaScript�ł����jQuery�̂悤�ȃ��C�u�������g���K�v������i��������JavaScript��currentStyle�v���p�e�B��getComputedStyle���\�b�h����g���Ď����Ŏ������邱�Ƃ��ł���j�B������Silverlight�ł́AjQuery�Œ���Ă���悤�ȃX�^�C���擾�̎�i�͒���Ă��Ȃ��i�M�҂��T��������ł͌�����Ȃ������j�B![]()
| �J�e�S���FSilverlight 2�@�����ΏہFHTML DOM �g�p���C�u�����FHtmlElement�N���X�iSystem.Windows.Browser���O��ԁj �g�p���C�u�����FHtmlDocument�N���X�iSystem.Windows.Browser���O��ԁj �֘ATIPS�F�mSilverlight 2�nHTML�v�f�̑�����ݒ�^�擾����ɂ́H |
|
||||||||
| �u.NET TIPS�v |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
|
|





